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

## 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

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.

## 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 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.
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.

## 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.

## Interview advice and tips from the industry's best interviewers

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

## Who's hiring/freezing/laying off

Blog post
How many engineers have gotten laid off in 2022 and 2023 so far?
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).
Blog post
How much have 2022 layoffs affected engineers vs. other departments? We dug into the data to find out.
Blog post
What’s actually going on with Google and Facebook hiring freezes? We surveyed 1000 engineers to find out.

## Deep dives into hiring data

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

# 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.