Company
Google interview questions
486 practice questions in the style of Google's interviews, covering Behavioral & Leadership, Coding & Algorithms, Machine Learning, Statistics & Math, Data Manipulation (SQL/Python), Analytics & Experimentation, Product / Decision Making, Software Engineering Fundamentals, ML System Design, System Design, Product Design & Strategy.
35 easy348 medium103 hard
Google interview questions by the numbers
Last updated
Katkat has 486 Google interview questions. The largest topics are Coding & Algorithms (40%), Behavioral & Leadership (19%) and System Design (8%). By difficulty: 7% easy, 72% medium and 21% hard. The most common round is Technical Screen (52%). Frequent concepts include Data Structures, Greedy, Algorithms and Optimization.
Topics
- Coding & Algorithms40% · 192
- Behavioral & Leadership19% · 94
- System Design8% · 40
- Statistics & Math7% · 32
- Machine Learning6% · 28
- Analytics & Experimentation5% · 23
- ML System Design3% · 15
Difficulty
- Easy7% · 35
- Medium72% · 348
- Hard21% · 103
Interview rounds
- Technical Screen52% · 253
- Onsite42% · 204
- Online Assessment2% · 12
- Other2% · 10
- HR Screen1% · 7
Roles
- Software Engineer65% · 317
- Data Scientist20% · 96
- Machine Learning Engineer7% · 35
- Product Manager5% · 25
- Data Analyst1% · 5
Frequent concepts
- Data Structures5% · 24
- Greedy5% · 22
- Algorithms4% · 21
- Optimization4% · 19
- Arrays3% · 17
- Graph3% · 14
Most mentioned in interview experiences
- 1.Choose Your Workplace Style3 reports
- 2.Select MOST/LEAST appropriate actions (SJT)3 reports
- 3.Choose best/worst actions in workplace ethics scenarios2 reports
- 4.Choose Non-Overlapping Weighted Jobs to Maximize Total Profit2 reports
- 5.Decide string transform with directional tokens and walls2 reports
- 6.Describe a conflict with a colleague2 reports
- 7.Describe a major challenge you faced2 reports
- 8.Design a Spam Review Workflow with Classifiers, AI Agents, and Human Labelers2 reports
- 9.Explain handling a tight project deadline2 reports
- 10.Grid Reachability From Start to Target With Impassable Water Cells2 reports
Counted from 74 candidate interview experiences on Katkat. How we collect and count
Showing 1–30 of 486 results
A behavioral interview question asking you to describe a past leader or manager who had a strong positive influence on you and how you later applied what you learned. It tests reflection, the ability to turn an observed behavior into a reusable lesson, and evidence that the lesson changed your own work.
GoogleSoftware EngineerBehavioral & LeadershipOnsiteThis question evaluates algorithmic skills in manipulating linked lists or arrays to perform addition of large integers, focusing on carry propagation, handling differing lengths, and analysis of time and space complexity.
GoogleSoftware EngineerCoding & AlgorithmsTechnical ScreenEvaluates supervised learning judgment around bias, variance, overfitting, and train-test performance gaps. Strong answers diagnose leakage, split errors, distribution shift, and high variance, then propose regularization, simpler models, validation, more data, and monitoring.
GoogleData ScientistMachine LearningOnsiteEvaluates regression and hypothesis-testing interpretation under duplicated observations and large samples. Strong answers show unchanged OLS coefficients, standard-error effects, p-value meaning, and practical chi-square adjustments.
GoogleData ScientistStatistics & MathTechnical ScreenThis question evaluates a data scientist's proficiency in SQL-based data manipulation, including joins, distinct counting and grouping, aggregations, string concatenation for user identity, and NULL handling across event and review tables.
GoogleData ScientistData Manipulation (SQL/Python)Technical ScreenThis question evaluates understanding of OLS estimation, the effects of duplicated observations on estimator variance and inference, and the interplay between sample size, p-values, and effect-size measures within the Statistics & Math domain for a Data Scientist role.
GoogleData ScientistStatistics & MathTechnical ScreenThis problem tests the ability to detect structural changes in time-series data and design a rigorous A/B testing strategy to measure the impact of an intervention on count-based metrics.
GoogleData ScientistAnalytics & ExperimentationOnsiteA set of four common Google Data Scientist behavioral interview questions covering self-introduction and fit, diagnosing and solving a team problem, communicating a missed deadline to stakeholders, and handling a team event with reluctant participants. The solution uses a STAR/STAR-L framework and explains the competencies Google scores for: collaboration, ownership, communication, judgment, and inclusion.
GoogleData ScientistBehavioral & LeadershipOnline AssessmentThis question evaluates staff-level leadership competencies including technical decision-making, stakeholder alignment, conflict resolution, incident management, ownership, risk mitigation, and cross-team influence within the behavioral and leadership domain.
GoogleSoftware EngineerBehavioral & LeadershipOnsiteThis question evaluates behavioral and leadership competencies such as collaboration, conflict resolution, adaptability to ambiguity, learning agility, accountability for failures, and the ability to quantify impact within a software engineering context.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenThis set of prompts evaluates communication, behavioral leadership, product thinking, prioritization, goal-setting, time-management, and self-awareness through common interview topics such as self-introduction, company/team fit, product strategy, short- and long-term goals, workload handling, and personal weaknesses.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates behavioral and leadership competencies—ownership, communication, conflict resolution, root-cause analysis, and evidence-based impact measurement—within a software engineering context and is categorized under Behavioral & Leadership interviews.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates a Machine Learning Engineer's behavioral competencies such as conflict resolution, accountability, communication, leadership, and the ability to quantify impact by eliciting real examples of conflict, failure, and a proud project.
GoogleMachine Learning EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates interpersonal competencies such as teamwork, conflict resolution, advocacy, active listening, and the ability to learn from peers and apply that learning in a professional setting.
GoogleSoftware EngineerBehavioral & LeadershipOnsiteA Google software-engineer technical-screen behavioral & leadership question set covering leadership without authority, stepping up under pressure, working under ambiguity, feedback about a manager, disagreeing with a peer leader, handling a poor-fit or chronically-late teammate, prioritization under pushback, and a decision you'd redo. Includes STAR-structured answer templates and the rubric interviewers score against.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates leadership, decision-making, prioritization, communication, mentorship, and adaptability by probing project ownership, team integration, personal change, and tradeoffs between release deadlines and software quality.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenThis problem tests your ability to use prefix sums or dynamic tracking to determine if a range [L, R] consists of elements that alternate between odd and even parity in O(1) time after O(N) preprocessing.
GoogleSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates product sense, stakeholder management, prioritization, collaboration, leadership, continuous improvement and decision-making by prompting behavior-based examples across product trade-offs, team dynamics, and competing priorities.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenThis question evaluates a candidate's ability to communicate project ownership, technical depth, measurable impact from internships and personal projects, and long-term career motivation.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenTests a candidate's self-awareness, decision-making framework, and ability to navigate competing positive work values consistently rather than attempting to project an idealized persona.
GoogleSoftware EngineerBehavioral & LeadershipHR ScreenThis question tests the ability to interpolate values within histogram buckets to estimate a specific percentile, requiring an understanding of linear versus log-space assumptions.
GoogleData ScientistStatistics & MathTechnical ScreenArrange exact crop counts into connected grid regions, prove a rectangular construction, and analyze the geometry needed for a two-square garden follow-up.
GoogleSoftware EngineerCoding & AlgorithmsOnsiteGoogle data scientist statistics prompt covering MLEs for normal mean and variance, conditional density from a joint pdf, standard normal pdf and cdf, and assumptions for unbiased estimators.
GoogleData ScientistStatistics & MathTechnical ScreenDetermine the minimum fleet size and a deterministic vehicle assignment for a list of rental reservations using interval scheduling and priority queues.
GoogleSoftware EngineerCoding & AlgorithmsOnsitePractice designing fraud controls that balance expected harm, risk-based verification, legitimate-user friction, and reliable policy evaluation.
GoogleData AnalystProduct / Decision MakingOnsiteA behavioral round built on variants of common questions with deep follow-ups: handling more tasks than expected and why the conflict arose, changing direction mid-project and measuring the result, making a harmonious team more innovative, and helping a teammate integrate beyond technical onboarding.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenPractice a 45-minute behavioral interview built from four story prompts: a conflict with a coworker, a mistake you made and fixed, taking over a departed teammate's project when there is no handoff, and fixing a problem on your own initiative. It tests ownership, communication and whether your examples hold up under follow-up probing.
GoogleSoftware EngineerBehavioral & LeadershipTechnical ScreenBehavioral interview question from a senior software engineer loop at Google asking about a problem that required in-depth thought and analysis to solve. It assesses how a candidate handles ambiguity, forms and tests hypotheses, weighs options, verifies the outcome and explains complex reasoning.
GoogleSoftware EngineerBehavioral & LeadershipOtherThis problem tests recursive tree evaluation logic and the ability to optimize updates by propagating changes only to necessary ancestors.
GoogleSoftware EngineerCoding & AlgorithmsOnsiteBoost Google Workspace Chat Usage with Strategic A/B Testing evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
GoogleData ScientistAnalytics & ExperimentationTechnical Screen
Google interview experiences
All 103 →- A Huge YAML Merge Problem and a Knapsack That Wants QuickselectGoogle · Software Engineer · Intern · Technical Screen · Oct 2026
The first-round interviewer was really nice, but the problem was super long. Reading and understanding the problem plus the examples can take maybe 20 minutes. Roughly, it is merging two trees (YAML files), where every node has merge rules, and there are a lot of rules. The approach is DFS plus rule matching. The second-round interviewer gave me a knapsack problem, but for this one DP or DFS with…
- Back-to-Back Phone Screens: Behavioral, Then an HTTP RouterGoogle · Software Engineer · Technical Screen · Oct 2026
After I finished the psychological test, they scheduled my phone interviews right away. It was two rounds back to back, 45 minutes each, and I don't know if that's normal. The first round was a behavioral round with a really nice interviewer. All the questions were the usual ones: what do you do if you disagree with a coworker, what do you do if you disagree with another team, what do you do if a…
- In-Person Onsite with a Design Round and a Train Schedule QuestionGoogle · Software Engineer · Onsite · Oct 2026
The onsite was in-person (but virtual was an option) and only two rounds. I only had 4 interviews total with Google. Onsite was solutions design and Leetcode question. Solutions design question was design a review ingestion platform for an e-commerce site that takes reviews and summarizes them with an LLM for an internal dashboard. Focus on trust and safety, prompt injection, data sanitization, P…
- 10-Minute Resume Grill, Then First Missing Positive in O(1) SpaceGoogle · Software Engineer · Intern · Technical Screen · Sep 2026
The interview started right on time and went straight into an intense 10-minute resume grill. The interviewer homed in on my recent backend work, specifically asking detailed questions about the Kafka streaming architecture and Redis caching implementations from my previous internship in the Platform Cloud org. They also dug into the technical trade-offs I made when building Bastion, focusing hea…
- An Unexpected Forecasting Question and a Fast Offer TimelineGoogle · Data Scientist · Onsite · Sep 2026Offer
I signed Google's offer a couple of days ago, though I still have a few other issues to resolve. I'm sharing my interview experience and preparation package, and hoping I can start smoothly. First round Stats: Questions about p-values, simple linear regression, confidence intervals, and similar topics. Data: Compare two vendors' models. There are similar questions in other interview reports. Seco…
More companies
- Meta666
- Amazon653
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
