Google Interview Questions

Google Interview Questions

Practice 514 real Google interview questions for 2026. Covers Coding & Algorithms, Behavioral & Leadership, Analytics & Experimentation, Machine Learning, and System Design across Software Engineer, Data Scientist, Machine Learning Engineer, Product Manager, and Data Engineer roles — real questions from actual interviews with detailed solutions to accelerate interview preparation. This collection highlights the coding-first bar Google uses: expect heavy algorithmic work, role-related data and ML problems, a Googleyness/leadership round, and level-specific differences in what’s decisive. What’s distinctive: for Software Engineers you’ll see spatial and streaming algorithms, concurrency and async primitives, LLM-foundations and GPU-job scheduling, plus object-design problems like room assignment; Data Scientists are weighted toward causal experiments, funnel and product-metric diagnostics, bootstrap inference, and percentile/sampling algorithms; ML Engineers focus on transformer blocks, recommendation design and ranking cold-starts; PMs get Maps/Android and product-ideation tradeoffs plus throughput and revenue sizing. New-grad and intern tracks emphasize phone screens and virtual onsites; Google L4 typically keeps the loop coding-heavy while Google L5 expects stronger system-design and cross-team leadership signals. Use focused practice, mock interviews, and level-specific stories to prepare.

514 Questions 1 Company07.27.2026
Showing 20 results
Role
Google logo
Google
Hard
Data Scientist

Find companies similar to a given client

System Design: Retrieve Top-20 Most Similar Companies for Sales Prospecting You are given an anchor client (e.g., The Coca‑Cola Company). Design a sys...

Machine Learning
10
0
89 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Test a coefficient and explain t-distribution

In OLS, test whether feature j is relevant. a) State H0: β_j = 0 versus H1: β_j ≠ 0 and construct the t‑statistic t_j = b̂_j / se(b̂_j), giving the ex...

Statistics & Math
5
0
101 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist Locked

Handle p≈n linear regression with L1

This question evaluates competence in high-dimensional linear regression, penalized estimation (L1/L2/elastic net), preprocessing and feature handling...

Machine Learning
15
0
96 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Measure outage impact; choose fix vs build

End-to-End Analysis Plan: Investigating Frequent Google Meet Call Drops Context A major enterprise customer reports frequent Google Meet call drops. A...

Analytics & Experimentation
8
0
56 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist Locked

Estimate sales impact from reviews causally

This question evaluates a data scientist's competency in causal inference, experimental design, observational modeling, and statistical reporting for ...

Analytics & Experimentation
5
0
57 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Decide between two vendors under constraints

You have two third‑party search vendors, A and B, plus historical order‑level data: lead_time_days, unit_price, on_time_rate, defect_rate, min_order_q...

Machine Learning
3
0
62 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist Locked

Diagnose unbiasedness in a messy A/B test

This question evaluates a data scientist's ability to diagnose unbiasedness of an intent-to-treat (ITT) estimator in A/B testing under noncompliance, ...

Analytics & Experimentation
4
0
71 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Choose a precise A/B test primary metric

A/B Test: Choose One Primary Metric for a Home-Screen CTA Color Change You are running an A/B test for an app that changes the color of its primary ho...

Analytics & Experimentation
7
0
56 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Describe leading cross-functional research collaboration

Behavioral Prompt: STAR Example of Cross-Functional Collaboration Provide a STAR-formatted example from your resume or research where you collaborated...

Behavioral & Leadership
3
0
57 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist Locked

Analyze time series and design validation experiment

This question evaluates competency in time series analysis, change-point detection, count-based forecasting, causal inference and experiment design, a...

Analytics & Experimentation
8
0
76 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Decide confidence level and forecast video views

Decide confidence level and forecast video views Part A — Choosing 95% vs 99% confidence level You are running an A/B test and must choose the confide...

Analytics & Experimentation
3
0
44 people solved
Aug 5, 2025
Google logo
Google
Medium
Software Engineer

Design log management with auto-deletion

Design log management with auto-deletion Design a Bounded Log Management System with O(1) Victim Selection Context You are designing an in-memory log ...

System Design
5
0
71 people solved
Aug 4, 2025
Google logo
Google
Hard
Software Engineer

Design distributed transactions protocol

System Design: Distributed Transactions Across Multiple Services Context You must design a distributed transactions protocol to coordinate updates acr...

System Design
10
0
68 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Explain SLI/SLO/SLA and design monitoring

SLI vs SLO vs SLA for a Web API; Error Budgets; Monitoring and Alerting Design Context: You are designing reliability goals and on-call policies for a...

Software Engineering Fundamentals
8
0
58 people solved
Sep 6, 2025
Google logo
Google
Medium
Software Engineer

Walk resume and tackle hypotheticals

Resume Deep‑Dive and Leadership Hypotheticals (Software Engineer Onsite) Context You are asked to walk through two impactful projects from your resume...

Behavioral & Leadership
6
0
59 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design lexicographic range query word store

Design a storage/data structure for a set of strings that supports lexicographic range queries. You are given a collection of words (strings), stored ...

System Design
11
0
118 people solved
Oct 5, 2025
Google logo
Google
Hard
Data Scientist

Diagnose YouTube Usage Decline: Key Metrics and Segmentation

Diagnose YouTube Usage Decline: Key Metrics and Segmentation YouTube observes a sudden decline in daily active users and total watch time across the p...

Analytics & Experimentation
80
0
99 people solved
Jul 12, 2025
Google logo
Google
Hard
Data Scientist

Diagnose Google Meet Disconnections and Assess Business Impact

Diagnose Google Meet Disconnections and Assess Business Impact Enterprise clients report that Google Meet calls frequently disconnect. You need to dia...

Analytics & Experimentation
97
0
334 people solved
Jul 12, 2025
Google logo
Google
Medium
Software Engineer

Describe a conflict with a colleague

In a behavioral interview for a software engineering or technical role, you are asked: > Tell me about a time you had a conflict or disagreement with ...

Behavioral & Leadership
6
0
63 people solved
Dec 8, 2025
Google logo
Google
Hard
Software EngineerSenior+ Locked

Solve order-statistics and XOR-triplet problems

This multi-part question evaluates skills in order-statistics and efficient counting for array inversion-like problems, alongside bitwise manipulation...

Coding & Algorithms
20
0
184 people solved
Jan 22, 2026

Frequently Asked Questions

How hard are Google interview questions and how does difficulty vary by level?
Google interview questions are challenging but predictable: they range from medium algorithmic problems for new grads to hard, system- and architecture-focused problems at senior levels. L3/new-grad interviews emphasize correct, clean code with solid complexity and edge-case handling; expect two to three coding rounds plus a Googleyness/leadership conversation. L4 requires optimal solutions, clearer trade-off communication, and sometimes a system-design or domain round. L5 raises the bar on system design, scalability, ownership, and leadership impact. Non-SWE roles shift emphasis toward statistics, experiment design, or model-building depending on the job.
What does the Google interview process look like and where do these 514 questions appear?
The typical loop starts with a recruiter screen, one or more phone or virtual coding screens, then a virtual or in-person onsite loop of 3–5 forty-five minute interviews: mostly coding, plus a Googleyness/leadership behavioral round and usually one domain or system-design session for mid and senior roles. The 514-question corpus covers those stages: phone-screen style coding, onsite deep-coding, system-design prompts, analytics/experiment questions for data roles, ML implementation prompts, and product-spec behavioral cases. Hiring committee review, level calibration, and team match happen after the loop and extend timelines by several weeks.
How should I schedule my preparation and how much time do I need to prepare effectively?
Plan prep based on level and role: new grads should spend 4–6 weeks focused on core data structures, algorithm patterns, and 4–6 polished STAR stories. Mid-level L4 candidates should budget 6–10 weeks, adding system design and production-readiness topics plus mock interviews. L5 and above need 8–12+ weeks emphasizing architecture, trade-offs, and leadership narratives. Break weeks into coding practice, timed mocks, system-design sprints, and role-specific work (experiments for DS, model lifecycle for MLE). Run at least 6–10 realistic mock interviews and iterate on communication and edge-case testing.
What specific subtopics and recurring themes should I expect by role at Google?
For Software Engineer interviews expect spatial and streaming geometry problems (counting or removing points within distance), concurrency and async primitives, deterministic task ordering and schedulers, calendar/free-slot algorithms, boolean-expression fixes, array/subarray patterns, and small-system OOD prompts like dorm room assignment. Data Scientist questions concentrate on causal and experiment design, funnel and product-metric computation, unbiased upgrade experiments, bootstrap and percentile estimation from buckets, sampling algorithms, and applied modeling like shot-conversion. Machine Learning Engineer rounds emphasize transformer/LLM building blocks and trade-offs, recommendation and ranking cold-start strategies, weighted sampling, and implementation details.
Any standout tips and common pitfalls, including level-specific advice (L3, L4, L5) and intern/new-grad notes?
Start by matching preparation to level: L3/new-grad must deliver correct, well-tested code and clear complexity; L4 must reach optimal solutions, explain trade-offs, and show production thinking; L5 must demonstrate architecture, scaling trade-offs, and cross-team impact. For interns/new-grads expect a phone coding screen followed by a virtual onsite; practice timed screens and basic system thinking. Across levels, talk through examples, define constraints, test edge cases, and avoid premature optimization or vague assumptions. Prepare 4–6 STAR stories for Googleyness, and don’t overlook clear, testable code and thought-out system trade-offs.

Explore more Google interview questions

Jump straight to Google questions for a specific role or category.

By role
By category
In-depth guides
Across all companies

Featured Google interview prep guides

Concept walkthroughs, worked examples, and the real questions from candidate reports.

Editorial prep
Machine Learning Engineer
Google interview
Read the guide