Google Interview Questions & Guide 2026
Google has the highest coding bar in FAANG. Four to five algorithmic rounds in Google Docs (no IDE, no autocomplete, no execution), heavy on graphs and dynamic programming, optimal solutions required. A Hiring Committee of 4–5 engineers who never met you decides offer/no-offer after the loop. L3–L6 comp ($210K–$618K) with equity tripling from L3 to L6. 34-day SWE timeline; longer for new grads.

What makes Google different
The thing that breaks most candidates in Google loops is not a clever algorithm — it is the sheer weight Google puts on coding. Four to five 45-minute rounds in a shared Google Doc, no IDE, no autocomplete, no syntax highlighting, no execution, and an interviewer who after every answer asks “can you do better?” Google is the only FAANG that explicitly weighs coding higher than system design. Coding decides hire/no-hire; system design and behavioral decide what level you enter at. Per interviewing.io + Exponent retrospectives, the FAANG live-coding passing rate sits at 5–10%, and Google sits at the high end of that discount.
The second structural shift is the Hiring Committee. After the loop ends, a 4–5 person panel that never met the candidate reviews the complete packet — resume, referral, recruiter notes, every interviewer's written feedback — and decides by consensus. Interviewers do not vote on hire/no-hire. They submit evidence; the committee adjudicates. This is structurally different from Amazon's Bar Raiser, who is an in-loop interviewer with veto power. The Bar Raiser hears you in real time; the Hiring Committee only ever sees writeups. Per interviewing.io + Exponent Google retrospectives, strong candidates get downgraded when an interviewer writes a vague paragraph. At Google, how clearly an interviewer captures reasoning matters almost as much as how the candidate performed.
The third shock is the problem distribution. Unlike Meta (which bans dynamic programming outright) and Amazon (which rarely tests it), Google tests DP constantly. Climbing stairs, longest palindromic substring, longest common subsequence, optimization variants. Combined with heavy graph coverage (BFS, DFS, topological sort, shortest path), classic hard problems like Word Ladder, Minimum Window Substring, Median of Two Sorted Arrays, and the standard string and array work, Google's problem surface is the widest in FAANG. Mediums get treated as near-hard because the optimal-solution follow-up is automatic. A working O(n²) solution to a problem with an O(n log n) optimal can still fail a round where the candidate technically “solved” it — a pattern consistent with the engineering values Jeff Dean and Sanjay Ghemawat established in the MapReduce/GFS/ Bigtable papers, which anchor Google's system-design questions to this day. The strong candidate names the trade-off out loud: brute force first, then state the better algorithm, then implement it.
One last myth to dispel: Googleyness is weighted at roughly 30% of the Hiring Committee's rubric and evaluated throughout the loop — comfort with ambiguity, bias to action, collaboration, conscientiousness. But for most candidates it is not the bottleneck. Strong technical with neutral Googleyness almost always converts. Weak technical with strong Googleyness almost never does. The exception is senior loops (L5+), where leadership impact and driving ambiguous projects start to weigh more heavily — Gergely Orosz's Pragmatic Engineer coverage of Google L5/L6/L7 promotions echoes this shift. New-grad and L4 candidates should spend prep budget on coding; senior candidates should spend it on staff-level judgment stories.
The interview loop
5-7 rounds: recruiter call, optional 90-min OA (new grads/interns), 1-2 phone screens (45 min each, Google Docs, 1 coding problem per screen), then virtual onsite with 3 coding rounds + 1 system design round (L4+ only) + Googleyness. After the loop, the Hiring Committee reviews the complete packet on a seven-point scale and decides offer/no-offer by consensus.
Recruiter Call
30–40 min · PhoneRole fit, target level, location, timeline. Recruiter previews the loop and the team-matching path. Cannot interview with multiple Google teams simultaneously — unlike Amazon, Google’s process is centralized through a single hiring committee per candidate.
Online Assessment (new grads / interns only)
90 min · AutomatedgateTwo algorithmic problems with automated scoring. Required for new grads and interns; skipped for experienced hires. The first scored gate for L3 candidates. Medium-leaning. Runs in a browser-based code editor with execution — the only Google round where your code actually runs.
Technical Phone Screen
45 min · Live Coding (Google Docs)gateOne coding problem in a shared Google Doc. No IDE, no autocomplete, no syntax highlighting, no code execution. The interviewer expects syntactically correct code despite this. The single most distinctive feature of the Google loop — practice in a plain text editor before the screen, not in LeetCode’s editor. Some loops include a second phone screen.
Onsite: Coding Round 1
45 min · Live Coding (Google Docs)gateOne medium-to-hard problem. Google Docs again. Optimal solution expected — “What’s the time complexity? Can you do better?” is the standard follow-up. Mediums are treated as near-hard because interviewers push to optimal. Patterns: arrays, hash maps, two pointers, sliding window.
Onsite: Coding Round 2
45 min · Live Coding (Google Docs)gateSecond coding problem, usually a different pattern. Trees, BST validation, level-order, LCA, or recursion-heavy work. Optimal solution still expected. Hidden complexity is deliberate — interviewers craft “linchpin” details that change the entire solution path if missed. Ask clarifying questions before coding.
Onsite: Coding Round 3
45 min · Live Coding (Google Docs)gateOften the graph or dynamic programming round. Unlike Meta (which bans DP), Google tests DP frequently — climbing stairs, longest palindromic substring, optimization variants. BFS/DFS, topological sort, shortest path, and backtracking are also common. This is the round most candidates fail.
Onsite: System Design (L4+ only)
45 min · Whiteboard / Google DrawingsgateSkipped at L3. At L4+ expect Google-flavored questions mapped to real Google products: Search, YouTube, Drive, Maps, Gmail, distributed cache, rate limiter, web crawler. At L5+ the critical skill is finding the “linchpin question” — the hidden assumption in a broad prompt that changes the entire design. System design and behavioral influence leveling; coding determines hire/no-hire.
Onsite: Googleyness / Behavioral
45 min · BehavioralMay or may not be a dedicated round — “you might complete an onsite at Google without a behavioral round.” Googleyness (comfort with ambiguity, bias to action, collaboration, conscientiousness) is evaluated throughout the loop, weighted at ~30% in the holistic rubric. Not the bottleneck for most candidates — technical performance is.
Hiring Committee + Team Matching
1–3 weeks · Async committee reviewgateA 4–5 person Hiring Committee that did NOT interview you reviews the complete packet (resume, referral, recruiter notes, every interviewer’s feedback) on a seven-point scale (Strong No-Hire → Strong Hire). Consensus required. After approval, the recruiter proposes teams — both candidate and hiring manager must opt in. In rare cases, candidates pass committee but fail to find a team match.
The Hiring Committee — what you actually need to know
Google's most distinctive hiring decision is made by people who never met you. After your loop, a 4–5 person Hiring Committee reviews the complete packet on a seven-point scale and decides offer/no-offer by consensus. Your interviewers submit written evidence; they do not vote.
The committee reviews on a holistic rubric: technical 40%, Googleyness 30%, leadership/impact 20%, role-specific 10%. Consensus is required. Interviewers submit feedback; the committee adjudicates. The seven-point scale, best to worst: Strong Hire → Hire → Leaning Hire → On The Fence → Leaning No-Hire → No-Hire → Strong No-Hire.
- Strong Hire — Rare. A single Strong Hire can secure an offer or earn a bonus round.
- Hire — Solid signal across coding, design, and Googleyness. The target.
- Leaning Hire — On the edge. Committee may request supplementary data.
- On The Fence — Mixed signal. Often resolved by other rounds in the packet.
- Leaning No-Hire — Soft negative. Hard to recover unless other rounds were strong.
- No-Hire — Closes the loop unless other rounds compensate. Typically no.
- Strong No-Hire — Terminal. Freezes reinterview eligibility for several years.
How to optimize for this: Aim explicitly for at least one Strong Hire signal, not a uniform set of mid-positives. A uniform set of Leaning Hires usually resolves to On The Fence at committee. A single Strong Hire from a respected interviewer can secure an offer or earn you a bonus round. A single Strong No-Hire freezes reinterview eligibility for several years. Three total attempts allowed within five years.
Difference vs Amazon's Bar Raiser: The Bar Raiser is an in-loop interviewer with formal veto power who hears you in real time. The Hiring Committee never met you and only ever sees written feedback. At Google, an interviewer who writes a vague writeup can hurt you as much as one who scored you down.
Difficulty breakdown
Mediums are treated as near-hard at Google because interviewers push relentlessly to optimal time and space complexity. A working O(n squared) solution to a problem with an O(n log n) optimal will usually fail the round. The 22% hard share is the highest in FAANG and includes classic problems like Trapping Rain Water and Median of Two Sorted Arrays.
Unlock the full guide
Complete walkthrough, diagrams, and practice problems — all included with StrongYes Pro.
Unlock with ProGoogleyness — the four traits, and why it's rarely the bottleneck
Googleyness is Google's behavioral rubric. Per Google careers content and interviewing.io, four traits are evaluated — not in a single dedicated round, but throughout the loop. The Hiring Committee weights it at roughly 30% of the holistic rubric.
- Comfort with ambiguity — Can you start work when the spec is half-defined? Google interviewers craft prompts that hinge on a single unstated assumption — ask before coding.
- Bias to action — Did you move when the data was incomplete? Strong signal: a story about shipping a v1 instead of waiting for the perfect spec.
- Collaboration — Did you actually engage with the interviewer’s thought process? The strongest reported positive signal: interviewers feeling like you would be good to work with.
- Conscientiousness — Did you handle the edge cases without being asked? Did you trace through the code yourself before claiming it works?
Why it's rarely the bottleneck: for most candidates, technical performance decides the outcome. Strong technical with neutral Googleyness almost always converts. Weak technical with strong Googleyness almost never does. The exception is senior loops (L5+), where leadership impact and the ability to drive ambiguous projects start to weigh more heavily — and where the “you might complete an onsite at Google without a behavioral round” rule no longer applies.
Strongest reported positive signal: the interviewer engaged with your thought process rather than waiting for a keyword. Strongest reported negative signal: feeling like a number in a machine.
New grad entry (L3 / SWE II)
New grads enter at L3 (SWE II) with median TC ~$210K ($158K base + $34.3K/yr stock + $17.6K bonus). Google is the highest-volume new-grad hirer in FAANG and has the most public prep material. New grad SWE Glassdoor: 63% positive, 44-day average.
What's different for new grads:
- OA gates the phone screen. 90-min online assessment with 2 problems, automated scoring. Required for new grads and interns; experienced hires skip it. Medium-leaning. The OA is the only Google round where your code actually executes — the rest of the loop is Google Docs.
- No system design at L3. System design starts at L4+ and primarily affects leveling at L5+. Like Meta, this is an advantage for new grads vs. having to prep distributed systems on top of DSA.
- DP is unavoidable. Unlike Meta (which bans it) and Amazon (which rarely asks it), Google tests DP frequently. Climbing stairs, longest palindromic substring, optimization problems. New grads must prep DP.
- Practice in a plain text editor for 2 weeks before the screen. Google Docs has no autocomplete, no syntax highlighting, no execution. The single biggest shock for candidates used to LeetCode’s editor.
- 44-day average timeline. Slower than Meta (31) and Amazon (24); faster than Google early-career (63 days).
- Googleyness behavioral is rarely terminal. Technical performance decides for new grads. Aim for at least one Strong Hire signal in coding.
- Three attempts within five years. Cooldown after rejection varies; a Strong No-Hire freezes reinterview for several years. The cost of a failed Google loop is higher than a failed Amazon loop because you cannot interview with parallel Google teams.
- Expected progression: L3 → L4 in 2–3 years, L4 → L5 in 2–4 years. L5 is “terminal level” — most Google engineers plateau here.
Interview culture
Candidates consistently describe Google interviews as highly structured but impersonal. 62% of Glassdoor SWE respondents rate the experience as positive (difficulty 3.5/5, average 34 days). The Hiring Committee model — where people who never met you decide your fate based on written feedback — makes the process feel “akin to interviewing with a machine” per interviewing.io. Compare: Amazon SWE 48% positive (the LP load), Meta 57%, Google 62%.
Negative sentiment concentrates on two things: the Google Docs coding format (no IDE, no autocomplete, no execution) being hostile to anyone used to LeetCode's editor, and interviewer variability. Per interviewing.io: “there are a lot of bad interviewers at Google, mostly because there are a lot of highly talented people who think they know everything.” Interview quality varies per round, and because the Hiring Committee never met you, an unclear writeup from a single interviewer can hurt your packet.
Positive sentiment concentrates on process fairness — the Hiring Committee model, while impersonal, removes the single-interviewer veto that catches candidates at other companies. The strongest positive signal candidates report: when an interviewer engages genuinely with your thought process rather than waiting for a keyword. The strongest negative signal: feeling like a number in a machine.
AI tools are strictly prohibited during interviews, consistent with the 2026 FAANG tightening. Google is reportedly returning to in-person interviews in 2026 partly to combat AI-assisted cheating. The Google Docs coding format is structurally hostile to AI assistance anyway — no syntax highlighting, no autocomplete, no execution.
Offer strategy — reading a Google package
Google's comp is straightforward compared to Amazon's cliff. RSU vest is typically 33/33/22/12 (front-loaded) or 25/25/25/25 (even) depending on era and team — NOT Amazon's 5/15/40/40 backloaded vest. Year 1 TC is closer to your quoted TC. The biggest comp lever is level, not vest schedule. L3 → L4 nearly 50% jump in TC ($210K → $312K). L4 → L5 another 35% ($312K → $420K). L5 → L6 another 47% ($420K → $618K). Equity roughly triples from L3 to L6.
Downleveling is real. Per interviewing.io, remote interviews have increased downleveling, particularly for senior candidates. If you target L5 and the committee returns L4, you can usually accept the L4 offer and re-interview later, but the cooldown applies. Ask the recruiter about the downleveling rate for your target level before you start the loop.
Negotiation: Google does negotiate. Base is close to locked at each level, but equity and signing bonus have flex. Use a competing Meta E5 or Amazon L5 offer (with Year 3 TC, not Year 1) to push equity. Levels.fyi is the de facto comp benchmark; if your offer is below the median for your level and location, ask for the median in writing.
Team matching is post-committee. You pass the committee, then the recruiter proposes teams. Both candidate and hiring manager must opt in. Most candidates match within 1–3 weeks. In rare cases, candidates pass the committee but fail to match a team — either no team has open headcount or the candidate is downleveled out of the available role. This is part of why Google's 34-day SWE average extends to 44 days for new grads.