Interview prep library
The best free material we know of for interviews at Google, Amazon, Microsoft and other large tech companies. Read up here, then practise it out loud.
Straight from the companies
How the big names say they interview, in their own words. Read the one for the company you are targeting first.
Google — How we hire
The stages of Google's process and what each one looks for.
Google — Interview tips
Google's own advice for coding and behavioural rounds.
Google Tech Dev Guide
Google's free learning paths, including past interview questions with worked solutions.
Amazon — The interview loop
What happens in an Amazon loop and how to prepare for it.
Amazon — Leadership Principles
Amazon's behavioural questions are built around these. Have a story for each.
Microsoft — Interview tips
Microsoft's guidance on preparing and on the day itself.
Watch a real one
Seeing someone else think out loud is the fastest way to learn the format.
What candidates say it was like
First-hand accounts of recent interviews: the questions asked, the rounds, and what happened.
LeetCode — Interview experiences
Candidates post their rounds and questions, tagged by company.
GeeksforGeeks — Company interview corner
A large archive of interview experiences organised by company.
interviewing.io — Hiring process guides
Company-by-company guides to the process at the largest tech employers.
Levels.fyi
Compensation and level data, useful once you reach the offer stage.
Coding practice
Structured problem lists beat random grinding.
Tech Interview Handbook
A free, well-organised guide to the whole process, from resume to negotiation.
NeetCode roadmap
Problems grouped by pattern, in a sensible order, with video explanations.
LeetCode — Top Interview 150
LeetCode's own list of the most commonly asked problems.
Coding Interview University
A complete self-study plan for the computer science behind the questions.
System design and behavioural
The rounds that decide level, and the ones people prepare least for.
The System Design Primer
The standard free reference for designing large systems, with worked examples.
Hello Interview — System design in a hurry
A compact framework for structuring a system design answer.
Tech Interview Handbook — Behavioural interviews
How to prepare stories and answer the common behavioural questions.
These are independent websites. AeroPrep is not affiliated with any of them or with the companies named.