
Cracking the Coding Interview 150 Programming Interview Questions and Solutions
Reviews

It's a great book to achieve an overall idea of coding interview. It emphasizes what really matters in a beginner manner. But, here my suggestion: "get all the good advices from this book and try to practice with more complicated programming questions".

This has zero relevance for almost everyone; and about 3 quarters of the book can be skipped by almost all of the remaining people (specifics about the big tech companies and particular language warts). Even so, it's good that it exists; it's an impressive distillation of Computer Science lore and heuristics, which thus lets smart outsiders in. I was dismayed to open it and find 100 pages of fluff (the curse of the ebook: book proportions not being completely obvious), but the algorithm challenges start after, don't stop, and are very good. (Don't panic: doing half of them way over-prepared me for my interview.) The non-coding 'brain teasers' are helpful if, like me, you weren't a puzzle geek in youth. Essential for a tiny number of people.

Useful, good tips and easy to digest. The kind of book that you can read on the tube and then go home and reflect/write upon it. I read it in a moment when I was interviewing with a few companies just to try a new pitch and using many tips from the book, I got excellent feedback and results.

will come back later to this book for PM interview notes

I thought this book was a great summary of all the types of questions you'll get when interviewing from PM jobs. Most helpful for people first trying to get into PM. Definitely still useful for others - great source of inspiration for questions to ask, ways to think about candidates' answers, etc. I want to sit down and go back through some of the technical questions sometime, too.

Great read even if not looking to become a PM. Tons of practical interview tips

Switching into the PM role myself lately, I was looking for some guidance on what that involves. The most useful parts of this were the early descriptions elaborating on the difference between a Product Manager and a Project Manager, as well as some of the descriptions of what PMs do at various tech companies. After that though, I found less value in this one. Going into how to write cover letters and resumes wasn't as useful.
















