Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Algorithms For Interviews Paperback – September 14, 2010
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Customers Who Bought This Item Also Bought
Top Customer Reviews
On page 15, the author laughed at "Jon Bentley" b/c there is a bug in his book without correction for twenty years. Now, in this book, on page 110, the author immediately followed the same mistake. So how careless they are.
Solution on page 119 for question 1.16 is just pure wrong.
The font used in this book is too small to read comfortably. Why waste so much papers for those useless cartoon pictures, simply increase the font size and make it more reader friendly.
I also agree on one of the points indicated by another reviewer that the authors just simply include some old questions from other books and put into this book in a careless way.
However, the book does give good answer to simple questions. Whenever, it touches new concepts, it only scratches the surface and you have to dig it out yourself. For example, on page 116, the author mentioned the min-hashing without too much detail information for the reader.
Do NOT waste your money to buy this book!
However I wouldn't recommend that this be the first book someone attempts to read in order to prepare for an interview with Google or MS. The authors assume a certain level, which might be daunting for many people needing help. Only after someone has read other programming interview books such as Careercup and read up enough on Algos from books as Skeina and CLRS, should someone attempt to read this book. Else, they will fall into the trap of memorizing the solutions which does not help in any way.
Overall I would highly recommend this book, but only if you have done your homework first.
Do not worth this much of money
That being said you can't ignore the book if you are preparing for a top I.T. company. Even if you have to look similar problems online and their various different solutions, it still is the best book in market for coding puzzles. I am still into the book and would update my review once I go though it.
This book covers 2 of these categories very well - algorithms and probability/math. (as the name suggests). And it also has pretty good coverage of high level design topics - nothing trivial at all.
It won't make you an expert Python or C++ programmer nor will it teach you how to code complex array manipulations in a short time. With that expectation set, I think the book is worth for the questions alone - some of the questions really make you think. I don't know if they are original (most aren't), but the categorization and the selection is good. And they also have a very nice approach towards reducing various problems to some well known techniques.
This won't make you an expert in algorithms - but provided that you have a decent background to begin with but are a bit rusty - it will provide a great quality review of many important topics and jog your neurons in the right direction.
Most Recent Customer Reviews
I would recommend it if use with another book (such as "Cracking the Coding Interview"), but not to be use on its own. Read morePublished 24 months ago by joulin armand
I really liked this book. Lots of interesting questions in there to think about. Two of them did turn up in an interviews that I had, so I was well prepared.Published on January 3, 2014 by David Schneider
This book does not teach you all about designing algorithms and it does not teach you everything you need to know about algorithms, datastructures, how to break a problem down,... Read morePublished on November 5, 2012 by Christopher W. Morris
Lot of problems don't have proper solutions and many of solutions are wrong. Only the title of book is tempting.Published on April 29, 2012 by not worth nuying
While there is a decent amount of good questions I am not familiar with, I agree with many of the reviewers. The writing is not careful enough, to say the least. Read morePublished on March 16, 2012 by Joel
The questions are not very well described, nor are the solutions.
It feels authors just tried to put in the book a concise version of the problems/solutions from the original... Read more
As many reviews pointed out, the writing is not careful enough in this book. There are errors now and then. Read morePublished on September 17, 2011 by A Girl