Interview prep · GOOG

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

  1. Recruiter phone screen (30 min)
  2. Technical phone screen — 1 coding problem (45 min)
  3. Onsite/virtual loop: 4-5 rounds (coding × 2-3, system design, Googleyness)
  4. Team match (if you pass)
  5. 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.

Browse all company interview guides

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