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.
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.
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.
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.
Technical Interview Resources
By Company
Meta
Amazon
Microsoft
Netflix
By Programming Language
JavaScript
Python
Java
C++
C#
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
Videos & Webinars
Expert Series
Senior Engineer Breaks Down Systems Design Interview
Alex Golec, a Software Engineering Manager at Reddit, breaks down a mock Systems Design Interview.
Salary Negotiation
Negotiation 101: How not to suck at salary negotiation
Salary negotiation series first webinar.