Ace your Google interview
Coding-heavy with a system-design round for senior levels and a Googleyness/leadership round throughout.
182,000+ employees · Founded 1998 · HQ Mountain View, CA
The Google interview is a 5-stage loop: Recruiter phone screen through to offer. Coding-heavy with a system-design round for senior levels and a Googleyness/leadership round throughout. Candidates are scored against 5 stated values, and the 5 questions below are the ones that recur most across recent loops.
Interview loop
- Recruiter phone screen (30 min)
- Technical phone screen — 1 coding problem (45 min)
- Onsite/virtual loop: 4-5 rounds (coding × 2-3, system design, Googleyness)
- Team match (if you pass)
- Hiring committee review + offer
What Google values
Every behavioral answer should map back to one of these. Interviewers score explicitly against them.
- Focus on the user
- It's best to do one thing really well
- Fast is better than slow
- Democracy on the web works
- Great just isn't good enough
Top questions with answer frameworks
These aren't verbatim leaks — they're the shapes that keep showing up. Practice the framework, not the exact wording.
Coding
Given an array of integers, find two numbers that sum to a target.
Classic Two Sum. Optimal: single pass with a hash map, O(n) time, O(n) space. Verbalize the tradeoff: brute force O(n²) works but scales poorly. Interviewer wants to see you propose brute force, then optimize.
System design
Design URL shortener (bit.ly).
Frame in 5 chunks: requirements (write-heavy, low latency, high availability, custom aliases?), capacity estimate (100M URLs/mo × 30 days × 2y = ~7B rows), API (POST /shorten, GET /:slug), schema (id, long_url, short_slug, user_id, expires_at), scaling (base62 encoding, KGS for slug generation, cache hot slugs in Redis, CDN for redirects). Talk tradeoffs.
Behavioral
Tell me about a time you had to influence a decision without authority.
Use STAR. Situation: describe the context (team, timeline). Task: your specific goal. Action: how you built the case (data, stakeholder conversations, prototype). Result: quantify (adoption %, revenue, timeline saved). Google wants signal on 'Googleyness' — collaborative, evidence-driven, humble.
Coding
Reverse a linked list.
Iterative solution with three pointers (prev, curr, next). O(n) time, O(1) space. Also know the recursive version — same time complexity but O(n) stack space. Always confirm: singly vs doubly linked?
Product / domain
How would you improve Google Search?
Not a real answer — this is a product-sense probe. Structure: (1) clarify which user segment, (2) identify 2-3 concrete pain points, (3) propose 1 hypothesis with a measurable outcome, (4) explain how you'd A/B test. Show data instinct.
Compensation
L3 (new grad) SWE base: $130-160K + $30-60K stock + $15-30K bonus. L5 SWE: $200-260K base + $150-280K stock + $30-50K bonus (Levels.fyi 2026 medians).
Use our salary calculator to convert a total-comp offer to actual take-home by state.
Culture note
Google's bar is famously high, but the interview is fair — you'll get similar questions across candidates for the same level. Being able to think aloud and course-correct beats a perfect silent answer.
Practice live
MiPrep's Interview Copilot runs during your real Google interview and streams answer prompts to a HUD invisible to screen share. Grounded in your resume + the Google JD — not generic model output.
Similar interview loops
These companies run a comparable process — prep for one and most of the work carries over.
Ready for your next interview?
Download MiPrep AI. Load your resume and the job description. Show up ready.
Free tier · No credit card · macOS 14+ · Windows 10+
Free tier · No credit card · Runs on your Mac or Windows machine