Skip to main content
BookintermediatePaid

Beyond Cracking the Coding Interview

by Gayle Laakmann McDowell, Mike Mroczka, Aline Lerner, Nil Mamano Β· CareerCup

The 2025 sequel to Cracking the Coding Interview, built around thirteen recurring problem patterns such as sliding window and topological sort. Adds 150+ worked problems, a spaced practice plan, behavioural preparation and salary negotiation guidance.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Coding Interview Preparation

WebsiteFree

LeetCode

Online judge with thousands of algorithm and data-structure problems sorted by difficulty, topic and company, plus timed contests, discussion threads and study plans. Regular practice builds fluency with common interview problem patterns and writing correct, efficient code under time pressure.

CoursePaid

Grokking the Coding Interview

Paid interactive text course that teaches coding interview problems through reusable patterns such as sliding window, two pointers, fast and slow pointers, merge intervals, tree traversal, topological sort and dynamic programming, so learners can recognise and solve unfamiliar questions.

CourseFree

Coding Interview University

Open-source, multi-month study plan on GitHub listing what to learn for software engineering interviews: big-O, arrays, linked lists, trees, graphs, sorting, dynamic programming and system design, each linked to free videos and readings, so self-taught developers can prepare systematically.

YouTubeFree

interviewing.io Recorded Mock Interviews

Full-length recordings of anonymous mock interviews between real candidates and engineers from Google, Meta and Amazon, each ending with the interviewer's unfiltered verdict. Shows pacing, hint-taking and communication failures that written guides describe but never demonstrate.

YouTubeFree

Intro to Behavioural Interviews

A former Facebook engineer who ran roughly a thousand interviews explains what the behavioural round actually scores: signal on conflict, ownership and self-awareness. Explains the round from the grader's side - what the interviewer is writing down and how a story is scored - rather than handing over a list of questions. That inversion is what makes it transferable to any company's behavioural loop.

WebsiteFree

System Design in a Hurry

A structured delivery framework for the 35-minute system design round: requirements, API, high-level design, deep dives. Written by former Meta and Amazon staff engineers who ran the loops, with breakdowns of commonly asked designs and levelling expectations.

See all Coding Interview Preparation resources β†’