Skip to main content
WebsitebeginnerFree

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.

Visit resource

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.

BookPaid

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.

See all Coding Interview Preparation resources →