We have the data. All the resources you need to nail your next interview and land the job you want.

We’ve hosted 100K mock interviews and helped 10K engineers get jobs at great companies and negotiate way more money. Here’s some useful material we’ve collected over the years, on interview prep, market data, and salary negotiation.

The world's largest library of technical interview replays

All interviews below are shared with permission from both participants, with the intent of helping others learn.

Regex matching
Google Interviewer
Regex matching
Paisley Wallaby, a Google engineer, interviewed Cashmere Panda in Java
Binary array partition
Netflix Interviewer
Binary array partition
Heuristic Panda, a Netflix engineer, interviewed Orange Storm in Python
Recover binary search tree
Netflix Interviewer
Recover binary search tree
Hot Broccoli, a Netflix engineer, interviewed Sterling Daemon in Java
String shuffle and analysis
interviewing.io Interviewer
String shuffle and analysis
Adequate Lobster, an interviewing.io engineer, interviewed Stateful Armadillo in Python
Reverse word in string
LinkedIn Interviewer
Reverse word in string
Space Dragon, a LinkedIn engineer, interviewed Ice Gyro in Java
Regex matching
Microsoft Interviewer
Regex matching
Strident Pumpkin, a Microsoft engineer, interviewed Benevolent Mammoth in Java
Missing item list difference
Airbnb Interviewer
Missing item list difference
The Legendary Artichoke, an Airbnb engineer, interviewed Supreme Werewolf in C++
Two sum
Airbnb Interviewer
Two sum
Recursive Beast, an Airbnb engineer, interviewed Adequate Penguin in Python

See all interviews

Long-form solutions to common interview questions

MEDIUM
Data Structures and Algorithms
Build a Max Heap

Given an array of integers, transform the array in-place to a max heap.

Watch 1 interview
EASY
Data Structures and Algorithms
Reverse Linked List

Given the head of a linked list, reverse the list and return the new head.

Watch 2 interviews
MEDIUM
Mathematics
Reverse Integer

Given a 32-bit signed integer, reverse digits of the integer.

Watch 1 interview
MEDIUM
Data Structures and Algorithms
Find Peak Element

Given a two-dimensional binary matrix where 1 represents water and 0 represents land, mutate the matrix in place and return the matrix with the highest peak maximized.

MEDIUM
Data Structures and Algorithms
Recover Binary Search Tree

Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing its structure.

Watch 1 interview
MEDIUM
Data Structures and Algorithms
Simplify Path

You are given a path to a file as a string. The path can contain the symbols: “..” for the parent directory and “.” for the current directory. Convert the path into its simplified form.

See all questions and solutions

The best interview guides on the market, based on data from 100K interviews

The Amazon Leadership Principles Interview Guide for Software Engineers
The Amazon Leadership Principles Interview Guide for Software Engineers
The Amazon Leadership Principles interview is intimidating—but it doesn't have to be! We created this guide to demystify the interview process, provide you with the knowledge you'll need to practice effectively.
Read More >
A Senior Engineer's Guide to the System Design Interview
A Senior Engineer's Guide to the System Design Interview
Candidates often get overwhelmed with system design. We don’t blame them. There are literally hundreds of topics you can study when preparing for an interview. But does that mean that you should drop everything.
Read More >

Topics that often come up in interviews

Technical Concept
System Design
Browse system design interview questions and explore the world's largest library of mock video interview recordings.
Technical Concept
MapReduce
Browse MapReduce interview questions and explore the world's largest library of mock video interview recordings.
Technical Concept
Inorder Traversal
Browse inorder traversal interview questions and explore the world's largest library of mock video interview recordings.
Technical Concept
Union Find
Browse union find technical interview questions and explore the world's largest library of mock video interview recordings.

See all topics

Our Expert Series: Watch FAANG eng leaders break down technical interviews

Interview advice and tips from the industry's best interviewers

How software engineering behavioral interviews are evaluated at Meta (from an ex-Meta manager)
Blog post
How software engineering behavioral interviews are evaluated at Meta (from an ex-Meta manager)
Does communication matter in technical interviewing? We looked at 100K interviews to find out.
Blog post
Does communication matter in technical interviewing? We looked at 100K interviews to find out.
We analyzed 100K technical interviews to see where the best performers work. Here are the results.
Blog post
We analyzed 100K technical interviews to see where the best performers work. Here are the results.
How do I know if I’m ready to interview at FAANG?
Blog post
How do I know if I’m ready to interview at FAANG?
6 red flags I saw while doing 60+ technical interviews in 30 days
Blog post
6 red flags I saw while doing 60+ technical interviews in 30 days

See more like this

Salary negotiation

Who's hiring/freezing/laying off

How many engineers have gotten laid off in 2022 and 2023 so far?
Blog post
How many engineers have gotten laid off in 2022 and 2023 so far?
You now need to do 15% better in technical interviews than you did at the start of 2022 (and the bar will keep rising).
Blog post
You now need to do 15% better in technical interviews than you did at the start of 2022 (and the bar will keep rising).
How much have 2022 layoffs affected engineers vs. other departments? We dug into the data to find out.
Blog post
How much have 2022 layoffs affected engineers vs. other departments? We dug into the data to find out.
What’s actually going on with Google and Facebook hiring freezes? We surveyed 1000 engineers to find out.
Blog post
What’s actually going on with Google and Facebook hiring freezes? We surveyed 1000 engineers to find out.

See more like this

Deep dives into hiring data

Does communication matter in technical interviewing? We looked at 100K interviews to find out.
Blog post
Does communication matter in technical interviewing? We looked at 100K interviews to find out.
We analyzed 100K technical interviews to see where the best performers work. Here are the results.
Blog post
We analyzed 100K technical interviews to see where the best performers work. Here are the results.
The Eng Hiring Bar: What the hell is it?
Blog post
The Eng Hiring Bar: What the hell is it?
No engineer has ever sued a company because of constructive post-interview feedback. So why don’t employers do it?
Blog post
No engineer has ever sued a company because of constructive post-interview feedback. So why don’t employers do it?
We looked at how a thousand college students performed in technical interviews to see if where they went to school mattered. It didn't.
Blog post
We looked at how a thousand college students performed in technical interviews to see if where they went to school mattered. It didn't.
We analyzed thousands of technical interviews on everything from language to code style. Here's what we found.
Blog post
We analyzed thousands of technical interviews on everything from language to code style. Here's what we found.
We built voice modulation to mask gender in technical interviews. Here’s what happened.
Blog post
We built voice modulation to mask gender in technical interviews. Here’s what happened.
Technical interview performance is kind of arbitrary. Here’s the data.
Blog post
Technical interview performance is kind of arbitrary. Here’s the data.

See more like this

We know exactly what to do and say to get the company, title, and salary you want.

Interview prep and job hunting are chaos and pain. We can help. Really.