Interview preparation resources
Hundreds of original, in-depth guides for software engineering interviews — DSA problems, system design, company-specific processes, role-specific expectations, and company × role combinations. Written by engineers, not generated filler.
Software Engineer at Amazon · Coding
Given an array of integers and a target, return the indices of the two numbers that add up to the target. Then: how would you solve it if the array were sorted?
DSA Interview Questions
Two Sum, Valid Parentheses, Merge Intervals, DP, trees and more — with approaches, complexity and follow-ups.
Browse allSystem Design
URL shortener, Uber, Netflix, WhatsApp, YouTube and more — requirements, capacity, deep dives and trade-offs.
Browse allCompany Interview Guides
Amazon, Google, Meta, Microsoft, Apple, Netflix and more — process, what they look for, and sample questions.
Browse allRole Interview Guides
Senior Frontend, Senior Backend, Staff, Full Stack, AI, ML and Engineering Manager — skills, evaluation and prep.
Browse allCompany × Role interview guides
We combine every company with every role to create 90 targeted guides — e.g. a Google Senior Frontend Engineer interview, an Amazon Senior Backend Engineer interview, or a Meta Full Stack Engineer interview. Each blends the company's process with the role's expectations.
Unlock 84 more company × role guides
Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.
Unlock with PremiumDSA by role
216 guides — every DSA problem for each role
System Design by company
130 guides — every system design topic at each company
System Design by role
117 guides — every system design topic for each role
Popular DSA guides
- Two Sum — Interview Question GuideEasy
- Valid Parentheses — Interview Question GuideEasy
- Merge Intervals — Interview Question GuideMedium
Unlock 21 more DSA guides
Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.
Unlock with PremiumPopular system design guides
- Design a URL Shortener (like bit.ly)Easy
- Design Uber (Ride-Hailing)Hard
- Design Netflix (Video Streaming)Hard
Unlock 10 more system design guides
Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.
Unlock with Premium