Google interview: screens, hiring committee, team match

Google SWE interview guide

Staff-focused Google guide: L5 vs L6 loops, coding assumed at L6, two system designs, RRK, Googliness, GHA, hiring committee, and downlevel risk when design stays L5-scope.

How Google hires seniors and staff

01Screens

Phones · GHA at L6

02Onsite

Code · SD · RRK · Googliness

03HC

Written packet review

04Match

Teams sell you · you sell back

05Offer

Level locked by packet

Google’s process is committee-driven. You are not done when the last interviewer smiles — written feedback must clear HC, then you sell yourself in team match. After remote AI-cheating spikes, many candidates need at least one in-person round. Ask your recruiter early so you can practice whiteboard, not only CoderPad.

Google L5 versus L6 interview loop comparison.
L6: coding assumed, two system designs, RRK, Googliness, GHA — design scope decides level.

L5 (Senior) loop

  1. Recruiter screen (~30 min)
  2. Technical phone screens (often 2; some regions swap one for Googliness/behavioral)
  3. Onsite: coding ×2, system design, RRK or extra coding, Googliness/leadership
  4. Hiring committee → team matching → offer

Strong algorithms are table stakes. What separates L5 from L4 is influence without authority, mentoring signal, and design judgment beyond your immediate ticket queue.

L6 (Staff) — coding assumed, design decides

Many L6 candidates face a mandatory Google Hiring Assessment (GHA) — ~50 situational / values questions, no coding. A poor score can end the process; retakes are limited.

  • Often 2 coding phone screens
  • Onsite with ~1–2 coding, 2 system design, RRK, Googliness
  • Loop mix varies — some see three design-heavy rounds
  • HC reviews consistency: staff signal must appear in design + RRK, not only coding scores

Hiring Committee (and how it differs from Amazon)

Google Hiring Committee versus Amazon Bar Raiser.
HC reviews the written packet after the loop; Amazon’s Bar Raiser interviews live with veto power.

Unlike Amazon’s in-loop Bar Raiser, Google’s HC never met you live. Interviewers write detailed notes; the committee looks for a coherent level story. One “hire / L5” design note can outweigh two strong coding “hire / L6” notes. Align every round to the same staff narrative.

Googliness & RRK

Googliness / leadership probes collaboration, ethics, ambiguity, and how you raise the team. Use real conflict and growth stories — see the behavioral path.

Role Related Knowledge (RRK) digs into your domain: past systems, tradeoffs, and depth in the stack you’d join. Bring a project you can defend for 45 minutes.

Staff prep checklist

Staff bar comparison across Amazon, Google, Meta, and OpenAI.
Staff bar: Amazon LPs+BR, Google 2×SD+HC, Meta 2 designs+retro, OpenAI mission+presentation.
  1. Algorithms until mediums are boring — then timed pairs without running code (coding series)
  2. System design ×2: requirements, capacity, failure modes, then a second pass on org rollout and migration
  3. RRK deep-dive: whiteboard your best system; invite hard questions
  4. Googliness: conflict, feedback, ambiguity — STAR stories (behavioral)
  5. GHA: practice situational judgment; don’t phone it in
  6. Team match: research products; prepare questions that show taste
  7. LLD only if your track needs it — LLD series

L6: two designs and no passenger mode

Bar Raiser versus Hiring Committee
Google HC aggregates packet quality — L6 needs design + leadership evidence, not only coding.

L6 packets fail when coding is excellent and design stays L5-scope: single-service deep dive, no multi-team API strategy, no migration/ops story. Drive both SD rounds; treat RRK/Googliness as first-class.

Backend focus + Googleyness

CodePhones + onsite

Clean mediums · no run

HLD1–2 designs

L6: design decides

RRKDomain depth

Defend a real system

GGoogleyness

Collab · ethics · ambiguity

HCHiring committee

Packet consistency

Round scripts — first 2 minutes

Lattice study path for Google

  1. Backend prep plan
  2. Coding series until mediums are boring — then timed pairs without running code
  3. Core concepts + patterns (simplicity > buzzwords)
  4. Two design passes: warm-up URL shortener + one hard breakdown with migration/ops
  5. Technologies — know one solid choice per layer
  6. Behavioral — conflict, feedback, ambiguity
  7. RRK dry-run: 45 minutes defending your best backend system
  8. This Google guide — HC vs BR, Googleyness, L5 vs L6 design weight

Signal rubric — Google strong vs weak

7-day Google plan (week before)

  1. D−7: Timed coding pairs (no execute) — 2× mediums.
  2. D−6: HLD mock #1 — requirements → numbers → failure modes.
  3. D−5: HLD mock #2 (L6) — add migration + org/API ownership.
  4. D−4: RRK dry-run of your best system (45 min).
  5. D−3: Googleyness stories — conflict, ethics, ambiguity aloud.
  6. D−2: Full mock day matching onsite mix; check packet narrative.
  7. D−1: Light review; sleep; team-match questions ready.

← Lattice