
Google Data Scientist candidates describe SQL and Python, experimentation and statistics, product or ML cases, and behavioral conversations. Prepare to explain assumptions, trade-offs, and follow-up reasoning aloud.
$216K
Avg. Base Comp
$320K
Avg. Total Comp
3-5 rounds
Typical Rounds
4-8 weeks
Process Length
Google Data Scientist interviews described here span coding, experimentation, statistical reasoning, product analysis, machine-learning discussion, visualization, and behavioral questions. The strongest recurring preparation theme is defending your reasoning under follow-up questions. Candidates described being pressed on metric choices, guardrails, hypotheses, model trade-offs, and edge cases rather than merely producing an initial answer.
For coding, the supplied reports include SQL, Python debugging, recursion, dynamic programming, graph traversal, and a tree problem. SQL discussion included correcting window frames, while Python appeared as a debugging exercise requiring the candidate to identify flawed logic and propose a clean fix. Practice explaining assumptions and reasoning before jumping into implementation.
Experimentation and statistics were prominent. Candidates reported hypothesis framing, experiment design, core and guardrail metrics, p-values, probability, distributions, likelihood, bootstrap methods, causal-inference thinking, and the assumptions of logistic regression. Product-oriented questions could require defining how to evaluate a feature or explaining why particular metrics were appropriate.
Modeling discussions included framing a churn-prediction problem, choosing sampling and evaluation approaches, handling imbalanced data, and describing production monitoring. One later-stage account also included reviewing visualizations and recommending better chart designs. Behavioral, leadership, presentation, and project discussions appeared in later loops, with candidates expected to communicate decisions and impact clearly. Formats varied significantly by team and candidate, so treat these reports as topic coverage rather than a guaranteed sequence.
Synthesized from 21 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Google process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Google
Write a query that returns all neighborhoods that have 0 users.
| Question | |
|---|---|
| 2nd Highest Salary | |
| Top Three Salaries | |
| First Touch Attribution | |
| First to Six | |
| Merge Sorted Lists | |
| Experiment Validity | |
| String Shift | |
| 500 Cards | |
| Last Transaction | |
| Button AB Test | |
| Top 3 Users | |
| Raining in Seattle | |
| Third Purchase | |
| Job Recommendation | |
| Minimum Change | |
| Impression Reach | |
| Jars and Coins | |
| Lazy Raters | |
| WAU vs Open Rates | |
| Network Experiment Design | |
| Find the First Non-Repeating Character in a String | |
| Bucket Test Scores | |
| Complete Addresses | |
| Delivery Estimate Model | |
| RMS Error | |
| Find Bigrams | |
| Daily Retention Summary | |
| Random Bucketing | |
| Reducing Error Margin |
Synthesized from candidate reports. Individual experiences may vary.
Some candidates report a recruiter screen or early HR contact covering prior experience, role expectations, logistics, or a high-level technical question. Other candidates report moving directly to a technical screen, so this stage may not appear in every process.
Candidates report screens that combine SQL or Python with statistics, probability, experiment design, and product framing. Examples include window-function retention queries, debugging, Bayesian or p-value questions, and explaining an experiment from setup through interpretation.
Several candidates describe an open-ended product conversation: clarify the objective, define success metrics, investigate a usage change, or decide how to evaluate a feature. Follow-ups may test metric trade-offs, causal reasoning, and how you communicate with stakeholders.
Candidates report ML case studies and modeling discussions involving model selection, evaluation metrics, logistic-regression assumptions, recommendation systems, or production behavior. The interviewer may probe data availability, sampling, cold start, drift, simple baselines, and the rationale behind your choices.
Candidates who reached later stages report multi-session loops with deeper versions of technical topics, plus behavioral or Googliness-style discussion. One account described a presentation and research-methods discussion; others describe project deep dives, leadership questions, and explaining decisions under sustained follow-up.