Tech Interview Handbook
by Yangshun Tay · Tech Interview Handbook
Free end-to-end guide covering resume, application strategy, algorithm cheatsheets by data structure, behavioural questions and negotiation. Includes the Grind 75 practice list, which orders problems by pattern coverage rather than raw problem count.
More resources on Coding Interview Preparation
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.
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.
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.
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.
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.
Beyond Cracking the Coding Interview
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.