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 mobile phone number.
Algorithms For Interviews Paperback – September 14, 2010
See the Best Books of 2018 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Customers who viewed this item also viewed
Customers who bought this item also bought
About the Author
Adnan Aziz is a professor at the Department of Electrical and Computer Engineering at The University of Texas at Austin, where he conducts research and teaches classes in applied algorithms. He has won a number of awards for his teaching and research on applied algorithms. He received his PhD from The University of California at Berkeley; his undergraduate degree is from IIT Kanpur. He has worked at Google, Qualcomm, IBM, and several software startups. When not designing algorithms, he plays with his children, Laila, Imran, and Omar.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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.
In sum, this book is best for more advanced readers than beginners. You should have read at least one of the other books (Crack ..., ... exposed) before reading this one. Advanced readers should be able to tell the errors in the book yourself and won't be confused.
Good overview of medium/hard algorithmic problems for interview.
Lots of problems, some bugs in the solutions but the ratio bug to problem is pretty small.
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.
Almost all of the questions are completely impractical to give during an actual interview. Many questions are too constrained (like solve this problem in X amount of running time and using Y amount of memory), too ambiguous and poorly described, too difficult or too easy, require deep knowledge of a certain algorithm or data structure, etc
The thing that got me kind of irritated was that the authors offer on their website (as of March 16, 2012) to
"pay US$ 0.42 for new technical problems reported. (Please check that the bug is indeed new.)".
42 cents?! Are you serious? Please. I wouldn't suggest any payment. But if you do offer some money - you can do better than that... this is just insulting and disrespectful to the readers.
Or maybe the authors knew that the book was so full of bugs and were afraid of going bankrupt had they offered more?
Most recent customer reviews
It feels authors just tried to put in the book a concise version of the problems/solutions from the original...Read more