Who this is for
Candidates targeting Google, Meta, Amazon, Apple, Netflix, or similar-tier companies (Microsoft, Uber, Stripe, Databricks) with a 2–4 month runway.
TL;DR
FAANG loops at Google, Meta, Amazon, Apple, and Netflix share 5 patterns in common: dynamic programming, graph BFS/DFS, sliding window, two pointers, and heap/priority queue. Drill these first, then specialize by target company.
Candidates targeting Google, Meta, Amazon, Apple, Netflix, or similar-tier companies (Microsoft, Uber, Stripe, Databricks) with a 2–4 month runway.
12 weeksof structured prep. Less if you've been interviewing recently; more from a cold start.
Work through the 12-pattern curriculum. For each pattern: read the template, solve 4–6 problems, then teach it back (in writing or on a whiteboard). If you can't teach it, you don't own it.
Switch to 45-minute timed sessions. One problem a day, randomized pattern. Narrate aloud as if the interviewer is present — this is where communication reps compound. Track rubric axes after each session.
2 peer mocks + 2 AI mocks per week. Target your company's top patterns (see the company guides). Treat each mock as a data point, not a verdict — the goal is pattern-recognition improvement, not ego.
Most candidates under-invest here. Spend this week on 3 system-design drills (URL shortener, feed, chat) and a behavioral prep pass keyed to your target company's leadership principles.
Drill these first. Each links to a dedicated pattern page with template, scenarios, and reference code.
Ten-minute patterns quiz. No card. Personalized loop starts on the other side.