Who this is for
Senior+ engineers targeting Staff, Senior Staff, or Principal roles.
TL;DR
Staff+ loops (L6/L7 at Google, E6+ at Meta, Principal at Amazon) invert the signal balance. Coding rounds are pass/fail filters; the real signal comes from system design, technical leadership, and scope. If you over-prep coding and under-prep the others, you'll clear coding and still lose the loop.
Senior+ engineers targeting Staff, Senior Staff, or Principal roles.
10–16 weeksof structured prep. Less if you've been interviewing recently; more from a cold start.
Staff+ coding rounds are Medium-tier problems solved with Senior-level clarity. The bar is 'clean, correct, narrated in 30 minutes.' Don't chase Hard problems for their own sake — chase clean execution on the 12 patterns.
Staff+ loops have 2–3 system design rounds. One is usually a 'design X' (e.g., design a feed); one is a deep-dive on a primitive (cache coherence, queue semantics, sharding); one may be an architecture review of something you've built. Prep each separately.
The 'tell me about a time' behavioral round is where most Staff+ candidates lose points. Prep 6–8 stories keyed to: cross-team influence, ambiguous scoping, technical bet-taking, incident leadership, mentoring, and disagreement-and-commit. Every story needs a measurable outcome.
The loop is trying to calibrate the scope of your work. Specific dollar figures, user counts, latency numbers, and organizational outcomes matter more than titles or tech stacks. 'I led a project' is weak; 'I led a 6-engineer initiative that cut p99 from 800ms to 180ms for 40M daily users' is strong.
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.