Cracking the Coding Interview

Cracking the Coding Interview 150 Programming Interview Questions and Solutions

Now in the 5th edition, the book gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book includes 150 programming interview questions and answers, as well as other advice.
Sign up to use

Reviews

Photo of Bilge Ince
Bilge Ince@bilge
5 stars
Jun 24, 2023

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".

Photo of Gavin
Gavin@gl
4 stars
Mar 9, 2023

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.

Photo of Cristian Garcia
Cristian Garcia@cristian
5 stars
Feb 5, 2023

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.

Photo of linda
linda@lkt
4 stars
Sep 5, 2022

will come back later to this book for PM interview notes

Photo of Ellen Chisa
Ellen Chisa@ellenchisa
5 stars
Jul 17, 2022

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.

Photo of ANDREW BRYK
ANDREW BRYK@andrewbryk
5 stars
Feb 13, 2022

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

Photo of Adam
Adam@adam
2 stars
Aug 17, 2021

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.

Photo of Frank Huang
Frank Huang@frankhme
4 stars
Apr 4, 2024
Photo of Michael Schoelkopf
Michael Schoelkopf@cheykoff
4 stars
May 26, 2022
Photo of Brian
Brian@briany
5 stars
Jan 25, 2024
Photo of Heiki Riesenkampf
Heiki Riesenkampf@hrk
2 stars
Dec 18, 2023
Photo of Sean Thielen-Esparza
Sean Thielen-Esparza@seanx
5 stars
Aug 30, 2023
Photo of ian alas
ian alas@ian
5 stars
Jul 13, 2023
Photo of Georgi Mitrev
Georgi Mitrev@gmitrev
3 stars
Jul 4, 2023
Photo of Alex
Alex@sharkerator
4 stars
May 28, 2023
Photo of Anwar
Anwar@zianwar
4 stars
Apr 28, 2023
Photo of Jerald Lim
Jerald Lim@jerald
4 stars
Apr 21, 2023
Photo of Matthew Royal
Matthew Royal@masyukun
4 stars
Feb 13, 2023
Photo of Albert Dong
Albert Dong@albertdong23
5 stars
Jan 28, 2023
Photo of Morgan Holland
Morgan Holland@morgz
3 stars
Jan 24, 2023
Photo of Matt Boegner
Matt Boegner@mboegner
5 stars
Jan 4, 2023
Photo of Philipp
Philipp@phil9l
5 stars
Nov 24, 2022
Photo of Milo
Milo@milos
4 stars
Oct 31, 2022
Photo of Julien Sobczak
Julien Sobczak@julien-sobczak
5 stars
Oct 22, 2022