Interviewing
How interview loops work
Recruiter screen, coding, onsite, debrief, level, team match, offer. Each round is an independent hire/no-hire that a committee stacks.
Most mid-size and big-tech processes share the same skeleton, even when names differ. Interviewing is a product with a deadline. Companies measure you on a few noisy instruments, then assign a level and a yes/no.
Concept
A hiring loop is a sequence of independent evaluations that get combined in a debrief. Each interviewer writes a hire/no-hire and a level signal; a hiring committee or bar-raiser looks for consistency. One weak round can sink you even if others loved you — and one strong round rarely saves a thin overall packet.
Walking through the stages
| Stage | What happens | Rough duration | What they are filtering for |
|---|---|---|---|
| Recruiter screen | Role, location, level band, timeline, comp ballpark | 20–30 min | Sanity, communication, interest |
| Online assessment / coding screen | Timed problems on HackerRank, CodeSignal or similar | 60–90 min | Can you code under time pressure |
| Phone / virtual coding | Shared editor with an interviewer | 45–60 min | Process, correctness, communication |
| Onsite / virtual onsite | Coding ×2, system design, behavioral (mix varies) | 3–5 hours over one or two days | Level signal across multiple interviewers |
| Team match / hiring manager | Fit, project interest, sometimes another technical chat | 30–60 min | Would this team want you |
| Offer | Comp package, level, start date | Days to weeks | Negotiation begins here |
Startups often compress this: a take-home, one practical coding session and a founder chat. Big tech stretches it and separates leveling from team match so a bar-raiser culture can override a single enthusiastic team.
The recruiter screen is not "just HR." It sets level expectations, location and timeline. Come prepared with: target level range, work authorization facts, earliest start date and a one-minute career arc. Ask what the loop looks like and whether system design is in scope for your level.
If a recruiter proposes a level that feels low, push with evidence early: prior title, scope of recent projects, competing processes at a higher band. Moving level after a full loop is harder than aligning before onsites.
After onsites you rarely attend the debrief. What you can control: consistent level signal in every round, thank-you notes only if genuine and short, and prompt scheduling so momentum does not die. If you fail a loop, ask for feedback; some companies share themes. Fold that into the next two weeks of practice instead of applying harder at the same readiness.
Common mistakes
- Treating the recruiter screen as small talk. It sets your level band.
- Assuming one strong round will rescue a weak packet.
- Starting applications before you can clear a timed coding screen.
Check yourself
You crushed coding and the design round was thin. What happens in debrief?
The committee looks for consistency. One weak round can sink a packet even if others loved you.
A recruiter slots you a level below the work you have been doing. When do you push?
Before onsites, with project-scope evidence — not after the loop when leveling is already written down.
Key takeaways
- A loop is independent evaluations stacked in a debrief, not an average of vibes.
- Know the skeleton: screen, coding, onsite, debrief, level, match, offer.
- Align level early. Moving it after the loop is hard.
- One weak round can sink you. Treat every round as a level signal.
Further learning
Next, what each round is actually scoring: what interview rounds measure.
Related
Interview preparation strategy
How loops work, what each round measures, and a 6–10 week prep plan that keeps coding, system design and behavioral on track.
What interview rounds measure
Coding scores process under time. Design scores decomposition and trade-offs. Behavioral scores ownership. The debrief scores your level from all three.
Offers and negotiation
Comp components, why level beats base, market data, negotiation scripts and evaluating startup equity without wishful math.