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
"Enlightenment Now: The Case for Reason, Science, Humanism, and Progress"
Is the world really falling apart? Is the ideal of progress obsolete? Cognitive scientist and public intellectual Steven Pinker urges us to step back from the gory headlines and prophecies of doom, and instead, follow the data: In seventy-five jaw-dropping graphs, Pinker shows that life, health, prosperity, safety, peace, knowledge, and happiness are on the rise. Learn more
Customers who bought this item also bought
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
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.
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.
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?
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.
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