Learning Center | interviewing.io

We helped write the sequel to "Cracking the Coding Interview". Read 9 chapters for free →


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.


Life is chaos and pain. Interview prep doesn't have to be.

Get instant access to anonymous mock interviews, salary negotiation, and the world's largest library of interview replays.

See our up-to-date-list of companies who are actually hiring right now (confirmed by our users that are actively interviewing).

Learning Center

Interview Guides

The Amazon Leadership Principles Interview Guide for Software Engineers

The definitive guide to Amazon Leadership Principles, by Amazon interviewers, based on data from 500 Amazon Leadership Principles interviews.

Read More >

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 >

A Senior Engineer’s Guide to FAANG Interviews

We’ve talked to dozens of current & former FAANG interviewers & hiring managers to give you the most thorough rundown of interview processes at Google, Meta, and the rest of FAANG.

Read More >

Technical Interview Resources

By Company

Google

[Interview process

& questions](/content/guides/hiring-process/google/index.html)

[Watch 45

interview replays](/content/mocks?company=google/index.html)

Meta

[Interview process

& questions](/content/guides/hiring-process/meta-facebook/index.html)

[Watch 31

interview replays](/content/mocks?company=meta/index.html)

Amazon

[Interview process

& questions](/content/guides/hiring-process/amazon/index.html)

[Watch 33

interview replays](/content/mocks?company=amazon/index.html)

Microsoft

[Interview process

& questions](/content/guides/hiring-process/microsoft/index.html)

[Watch 24

interview replays](/content/mocks?company=microsoft/index.html)

Netflix

[Interview process

& questions](/content/guides/hiring-process/netflix/index.html)

[Watch 4

interview replays](/content/mocks?company=netflix/index.html)

Apple

[Interview process

& questions](/content/guides/hiring-process/apple/index.html)

[Watch 3

interview replays](/content/mocks?company=apple/index.html)

In-depth Solutions to Interview Questions

Walls and Gates

You are given a m x n 2D grid initialized with these three possible values. Fill each empty room with the distance to its nearest gate.

Decode String

Given an encoded string, return its decoded string.

Print Folder Structure

Given a list of file paths, print all of the files in each of the folders.

Odd Even Linked List

Given the head of a singly linked list, group all the nodes with odd indices together followed by the nodes with even indices, and return the reordered list.

Boundary of Binary Tree

The boundary of a binary tree is the concatenation of the root, the left boundary, the leaves ordered from left-to-right, and the reverse order of the right boundary.

LRU Cache

Implement an LRU Cache


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.

Get started for free.