Guide · Staff+

Staff+ interview prep — the coding round is the filter, not the signal.

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.

Who this is for

Senior+ engineers targeting Staff, Senior Staff, or Principal roles.

Time commitment

10–16 weeksof structured prep. Less if you've been interviewing recently; more from a cold start.

Coding: clear the filter, don't obsess

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.

System design: the real load-bearing round

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.

Technical leadership and scope

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.

Scope and impact signals

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.

Patterns to prioritize

Drill these first. Each links to a dedicated pattern page with template, scenarios, and reference code.

Frequently asked questions

Is coding still a filter at Staff+?
Yes. The bar is lower on problem difficulty (Medium, not Hard) but higher on execution clarity. A Staff+ candidate who fumbles a Medium problem under the clock is rejected on that signal alone.
How many system design rounds should I expect?
2–3 at most Staff+ loops. At Principal level, often 3 plus an architecture review of something from your background.
What's the biggest mistake Staff+ candidates make?
Coming from a strong IC background and under-investing in behavioral. The loop is calibrating you against Staff+ peers, and technical-leadership behavioral stories are the dominant differentiator.
Do I need to prep Blind 75 for Staff+?
Blind 75 is a floor, not a goal. If you can't solve the bulk of Blind 75 cleanly, fix that first. If you can, move on to timed execution and system design.
How should I pick stories for behavioral?
Pick 6–8 stories that collectively cover: cross-team influence, ambiguous scoping, technical bet-taking, incident leadership, mentoring/growth, and disagreement-and-commit. Every story should end with a measurable outcome — latency, revenue, headcount saved, or user-facing metric.

Run the free diagnostic.

Ten-minute patterns quiz. No card. Personalized loop starts on the other side.