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
Medium
Software EngineerNew Grad

Count Good Numbers up to a Limit

Count Good Numbers up to a Limit A positive integer is good when all of the following hold: 1. Its decimal representation contains no digit 0. 2. No d...

Coding & Algorithms
1
0
10 people solved
Apr 26, 2026
Google logo
Google
Medium
Software Engineer

How would you answer these behavioral prompts?

You are in a behavioral interview. Prepare structured answers (with concrete examples) for the following prompts. Expect follow-ups such as: Why was y...

Behavioral & Leadership
5
0
60 people solved
Jan 6, 2026
Google logo
Google
Hard
Machine Learning Engineer

Design a reaction-factor prediction system

End-to-End System Design: Predicting a Reaction Factor from Molecule Pairs Context and goal - You have a tabular dataset with columns: - molecule1_n...

ML System Design
6
0
80 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Answer core teamwork and conflict stories

You are in a behavioral interview. Prepare to answer the following prompts using concrete examples from your experience. Prompts 1. Describe a challen...

Behavioral & Leadership
19
0
165 people solved
Jan 22, 2026
Google logo
Google
Easy
Software Engineer

Answer leadership and quality tradeoff questions

Answer the following behavioral questions with specific examples. 1. Describe a project you led. Why was it challenging? 2. Have you changed any hobbi...

Behavioral & Leadership
5
0
86 people solved
Feb 11, 2026
Google logo
Google
Medium
Machine Learning Engineer

Describe leadership under changing priorities

Prepare structured answers for these behavioral questions: - Tell me about a time you went above and beyond expectations. - Tell me about a time you f...

Behavioral & Leadership
6
0
54 people solved
Jan 19, 2026
Google logo
Google
Medium
Software Engineer

Explain approach to behavioral Likert assessment

Explain approach to behavioral Likert assessment Behavioral SJT: Strategy and Examples Context You are completing a 60-item behavioral situational jud...

Behavioral & Leadership
8
0
98 people solved
Jul 27, 2025
Google logo
Google
Hard
Data Scientist Locked

Build and evaluate illegal-video classifier

This question evaluates competency in end-to-end Machine Learning system design, including multimodal modeling (vision, audio, text), data engineering...

Machine Learning
11
0
81 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Design pricing and multivariate button experiments

You join a B2B SaaS firm with three public tiers (Basic $25/month, Pro $50/month, Enterprise = sales-quoted). The PM asks for a 2‑week A/B test to rai...

Analytics & Experimentation
10
0
116 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Narrow a confidence interval for a mean

You have a simple random sample with n = 100 and sample mean 100. The current 95% CI for the population mean is 100 ± 10, which a PM says is too wide....

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

Estimate unbiased ad scores with many reviewers

This question evaluates a candidate's skills in hierarchical and mixed-effects modeling, latent-variable estimation, debiasing rater severity and scal...

Statistics & Math
4
0
68 people solved
Oct 13, 2025
Google logo
Google
Medium
Software EngineerIntern Locked

Match people to questions using tags and priorities

This question evaluates competencies in bipartite matching and combinatorial optimization, along with practical data-structure design for scalable tag...

Coding & Algorithms
11
0
188 people solved
Dec 27, 2025
Google logo
Google
Medium
Product Manager

Learning from Failure & Conflict

Google Product Manager Behavioral Screen: Failure, Conflict, and Mission Fit You are in an early behavioral interview for a Product Manager role. Answ...

Behavioral & Leadership
26
0
421 people solved
Jul 4, 2025
Google logo
Google
Hard
Software Engineer

Design key management service

Design a Key Management Service (KMS) You are asked to design a production-grade, multi-tenant Key Management Service. A client provides a key identif...

System Design
7
0
130 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design a key-value store

System Design: Scalable Key–Value Store with Range Scans You are asked to design a distributed key–value (KV) store that supports the following operat...

System Design
17
0
134 people solved
Sep 6, 2025
Google logo
Google
Medium
Software EngineerSenior+

Answer Staff-level leadership scenarios using STAR

Behavioral prompts (Staff/L6) Provide structured answers (e.g., STAR) for scenarios like: 1. Most important technical decision you drove: how you deci...

Behavioral & Leadership
6
0
75 people solved
Jan 12, 2026
Google logo
Google
Medium
Software Engineer

Build a bigram next-word predictor with weighted sampling

You are given a training set of token sequences (sentences), for example: ` [["a","b","c"], ["a","s","d"]] ` 1) Train a simple next-word prediction m...

Machine Learning
7
0
104 people solved
Jan 11, 2026
Google logo
Google
Medium
Data Scientist

Establish causality: commute playlist and driving speed

A lawyer worries that listening to a "Commute" playlist in a mobile app makes users drive faster. As the DS: a) Define the population, unit of analysi...

Analytics & Experimentation
4
0
85 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Define and sample a truncated normal

Define the truncated normal Z | a < Z < b for Z ~ N(0,1): write the normalized pdf and cdf. Then design efficient samplers for three cases: (i) a = 1,...

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

Design an A/B test with guardrails and SRM checks

You are launching a new personalized ranking on the product listing page. Define: (a) the primary success metric and its exact formula (include numera...

Analytics & Experimentation
9
0
147 people solved
Oct 13, 2025

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
Google Interview Questions (Updated 2026) — Page 8 | PracHub