Elements of Programming Interviews
R**A
Too small fonts to read.
Book table of contents looks fine, yet to start reading it. But its a small book with tiny fonts.. not sure how much useful for anyone.
R**K
Terrific purchase
Amazing purchase, good print and the content of this book pure gold.
M**T
Better include the language used in the book
Yes,the concept of the book is great , I thought it will be neutral to all languages but it preferred c++ to show the examples and also for explaination. Damn I can't start learning c++ to learn this book 😅.I already fed up with Java, python ,c# and go lol.But for those who learnt c++ they won't regret it because author planned a way better to start. Even I who don't know C++ able to understand som what with explaination. But I want to be comfortable when I learning a thing. So I returned to the seller.
D**V
Good and challenging problems
This book is the absolute gold standard for interview preparation. The problems are quite challenging and hence you may need to devote an entire year on this book, considering you would solve one problem a day. But I say it's worth it.However I found the learning curve for this book very steep so you would probably want to quit a lot in the beginning. Just hold on and you'll love it!And yes get yourself a breather on data structures and algorithms if you don't want the book to be an absolute nightmare :)
S**R
Best Interview Book for C++ Geeks
Today I received this book . Great content , more than 10 questions on each topic with proper explanation with code in C++ . Only thing which I don't like in this book it's font size which is too small . But overall good package.
T**I
An epic book, not for beginners
The book arrived on time, but the front cover was bent inside the package. Could have done a better job with the packaging.Coming to the book itself, my advice to people buying this book would be: "Dont skip any questions". There are close to 300 questions in the book for all difficulty levels, and some developers might be wary of concepts like Bit Manipulation (which the book starts with). But please stick with these concepts, as they come handy during performance and optimization-based discussions in interviews.Another point is the concise summary of data structures and algorithms given in part 1 of the book. It is NOT a self-sufficient summary, and will require external references (GeeksForGeeks etc.) for better understanding. My advice is to have elemental knowledge of DS&Algo before approaching this book.TL;DRA great book for budding developers who want to take their knowledge to the next level. The solutions are in C++, but C# / Java developers should have little issues adapting the code.
K**N
This book got me a job at Google!
There are many run of the mill coding interview books available in the market and most of them are sufficient for getting a job at any decent software company. But if you want a job at any of the Big 4: Google, Facebook, Amazon, Microsoft, you have to study this book. Specifically:1. The problem analysis is top notch. This kind of thinking and analysis is exactly what's expected at the Big 4 interviews.2. The coding standard in the solutions is "production grade". I have gone through many coding cram books and their solution code is simply not up to the mark. You may get a job if you code like that but you'll definitely be a desired candidate if you can get your coding chops up to the level of this books' authors.3. The questions are not trivial. "Growth comes at the point of resistance" - If you have been solving simple Easy/Medium level problems, you'll quickly reach a point of stasis. If you want to perform at level X during your interviews, you have to train at level 2X. As someone once said, "We don't rise to the level of our expectations, we fall to the level of our training." This book will have you covered in that area. The "ninja level" questions are specifically meant for this kind of training.4. The study plan is just awesome. Don't waste your time regurgitating CLRS etc. If you are truly focused on interview survival, just choose the appropriate study plan prescribed in this book and you should be through.All the best!
C**A
Variety is Best but Guidelines lag
Very good start but lagging is only with the code they have written. C++ is a good option for newbies, but a proper implementation as per a person is coding on his/her own system will be far more better. I always get an explanation with algos but for a new person who doesn't even know about templates (Or STL in C++) will be unable get something. Either this book can give an extra chapter about STL which a normal pass out or a graduate student don't know OR give the complete code snippet which a new coder in C++ can easily understand. The main concern is only with the people who are new to any language OR who are preparing for interviews but working in a different language or environment (Main cause of quoting 4 star is this, else i will appreciate the variety of problems. hats off for that)
C**S
Worth every penny
When apply to one of the big four companies, this was an invaluable resource. There are others, one in particlar, but the format in this is more consumable to me. Also you can have one that focuses on C++ or Python solutions instead of Java, which is more approriate to some people and companies. This is no 'light read' or walk in the park. After some brief intro chapters its basically a compendium of puzzles in different topics, plus solutions. The text is quite small too but you get more in the book that way. Compared to a certain other book, I prefer the way this one explains the solution and has it in the same place, instead of in an appendix at the back. You shouldn't just go straight to the solution though so read the Q, go code and compare the result to theirs. Then figure out why theirs is better :-). If you are applying for a job at one of the big techs, you shouldn't be worried about spending dosh on books like this - good investment and I prefer the real hard copy...Good luck with you interview.
S**G
Must have prep material!
The book covers a vast number of algorithmic problems and solutions in a very intuitive and friendly manner. If you're prepping for an interview it's the perfect resource for getting you ready and into the right mind-set for solving problems typically asked by interviewers.
A**R
Helped me to get a job at Apple Cupertino
I landed a job at Apple Cupertino using this book for my preparation. The money I spent buying this was totally worth it. Would absolutely recommend it to every SW Eng.
S**U
Great for practice
I have yet to go through all the problems that this book has to offer. This is a good addition to the Cracking the Coding Interview (where explanation are a bit better).
M**E
Best interview book
I used all the major interview books on the market (Cracking the coding interview, Programming Interviews Exposed etc) and this is by far the best one. I got a full time offer at Google after using this...so it's worth it.Thanks!
Trustpilot
2 days ago
3 days ago