← Reading
Cracking the Coding Interview
Cracking the Coding Interview

Cracking the Coding Interview

By Gayle Laakmann McDowell

189 programming questions and solutions covering data structures, algorithms, system design, and behavioral interviews. The go-to reference for software engineering interviews at top companies.

More than just a problem set — the author walks through how to approach problems systematically, which is arguably more valuable than memorizing any particular solution.