Cracking the Coding Interview
189 Programming Questions and Solutions
by Gayle Laakmann McDowell
The definitive guide to landing a software engineering job at top tech companies. Gayle Laakmann McDowell covers 189 programming questions with detailed solutions, plus insider knowledge on how hiring works at Google, Amazon, Microsoft, and more.
This page contains affiliate links. We may earn a commission at no extra cost to you.
Jim's Review
Jim doesn't code (worms lack keyboards), but if I did, this would be my bible. McDowell's breakdown of data structures, algorithms, and the interview process is incredibly thorough. It's less of a "read cover to cover" book and more of a training manual you burrow through problem by problem. Essential for anyone prepping for tech interviews. Four worms — would be five if Jim could actually solve a binary tree problem.
Jim's Weekly Worm Hole
Get book picks like this delivered to your inbox every week. No spam, just groovy reads.
You Might Also Like
Built to Last
by Jim Collins
Calculus: Early Transcendentals
by James Stewart, Daniel K. Clegg, Saleem Watson
Calculus
by Michael Spivak
Campbell Biology
by Lisa A. Urry, Michael L. Cain, Steven A. Wasserman, Peter V. Minorsky, Rebecca Orr
Built to Last
by Jim Collins
Calculus: Early Transcendentals
by James Stewart, Daniel K. Clegg, Saleem Watson
Calculus
by Michael Spivak
Campbell Biology
by Lisa A. Urry, Michael L. Cain, Steven A. Wasserman, Peter V. Minorsky, Rebecca Orr