Paperback: 438 pages
Publisher: CareerMonk Publications; 2 edition (August 20, 2013)
Product Dimensions: 8.5 x 1 x 11 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.3 out of 5 stars See all reviews (338 customer reviews)
Best Sellers Rank: #72,201 in Books (See Top 100 in Books) #14 in Books > Textbooks > Computer Science > Algorithms #16 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #32 in Books > Computers & Technology > Programming > Algorithms
Seriously this is such a good book to read. The code examples are really up to the mark. It is difficult to find this level of detail in most other interview preparation books and I mean even crack the coding. At the same time the book is comprehensive and simple. Especially KMP which is so easily implemented in the book. Hats off to the author. Great job, looking forward to more.
This is a really good book! It is not a Java book and the code is a mix of Java/C++ and has some typos but these are the only cons.It has clear explanation of concepts and has lots of practical problems with full solutions!It helps a lot to become better in algorithms and data structures.I highly recommend it.
This is a decent book if you are just starting to prepare for a tech interview (in Java). The chapter on LinkedLists, Queues and Trees are okay. Helps build concepts and confidence as it's very hands-on. The book is not comprehensive though, so would definitely recommend referring other books after completing this.
Concise and clear explanations that get down to the point, a great collection of algorithms with code examples.It would be useful for both students and developers that need revision or reference material.It is totally worth the money, so I wouldn't hesitate to buy another book from this author.
One of the best book for learning algorithms.the concepts of data structures are also explained very well with diagrams. Must buy if you wish to crack interviews along with Cracking the code book.
This book is a good compilation of algorithmic problems for technical interviews. The chapters are well organized with related basic data structures and problems. The main thing is that there are multiple solutions provided in this book for each problem with different level of space and time complexities. This will help everybody to get insight of attacking difficult problem in the interviews. Some of the Java coding in the book have some typos. I hope the author will fix those in the next edition.
The author does a great job of covering a very large number of topics that you'd expect to face in an interview with bigger software development companies. I found the way the questions started off easier and built to be very helpful in grasping the topics. It was also good to be able to contact the author with further questions.
It's a good book with great explanations and ideas but it's not without problems. It wasn't hard to identify a few problems with some algorithms. One of them fetches the next item in a collection twice inside the loop but only checked the value once. Another function was set to return void but in the code they're returning null. This isn't even legal. If you can see past the problems you can still gain a lot of knowledge from the material.