
Google Data Scientist candidates report SQL and Python analysis, experiment design, product and ML cases, then behavioral or Googliness conversations.
$143K
Avg. Base Comp
$320K
Avg. Total Comp
3-5 rounds
Typical Rounds
Not reported
Process Length
Google Data Scientist interviews reported here center on analytical judgment as much as implementation. Candidates describe SQL and Python exercises built around product data, including rolling active-user or retention calculations, joins, messy event data, and explaining edge cases as they work. Window functions appear repeatedly, but the product question behind the query also matters.
Experiment design is a recurring focus. Reported prompts ask candidates to define success metrics, select a randomization approach, reason about sample size and balance, and interpret conflicting results such as stronger click-through rate alongside weaker long-term engagement. Expect follow-up questions about novelty effects, seasonality, sample-ratio mismatch, bias, p-values, and causal interpretation rather than a short definition-based statistics quiz.
Product and ML conversations can begin with an ambiguous Google-product scenario. Candidates report discussing feature success for Maps or YouTube, customer or user segmentation, recommendation design, model choice, cold start, evaluation, and model drift. A clear sequence of assumptions, metrics, data needs, and tradeoffs is more useful than naming complex models.
Behavioral or Googliness sessions are also reported, with examples involving leadership, collaboration, stakeholder disagreement, and explaining work in plain language. The exact sequence varies: reports range from three interviews to a five-round loop, and some say onsite sessions revisit earlier technical formats. End-to-end timing was not consistently reported.
Synthesized from 11 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.
The hardest part for me was the stats round, which came after an easier product-style conversation than I expected. I went through three interviews spaced about one to two weeks apart, and the recruiter actually mixed up the order of the product and stats rounds, so I wasn’t fully sure what to expect going in. The first round felt more like product intuition than pure technical depth, but it still included a stats question and a hypothesis-testing case. The second round was much tougher and went into p-value, sampling, and a question I honestly still don’t fully understand. That one also touched on central limit theorem and some related data intuition, so it was less about memorizing formulas and more about explaining what was happening statistically.
The final round went deep on causal inference, which was the most interesting part of the process for me. I was asked to design an A/B test for a YouTube homepage thumbnail change and talk through the success metric, sample size, and how I’d handle novelty effects. That round also pulled in modeling and Python, and the overall interview loop included SQL, causal inference, and Googleyness. The interviewers were nice and fair throughout, which helped a lot because the questions themselves were demanding. I ended up receiving an offer, though I ultimately declined it because it wasn’t the right fit for me. My main takeaway is to prepare specifically for stats fundamentals like p-values and hypothesis testing, and to be ready to reason carefully through experiment design rather than just naming the right framework.
Prep tip from this candidate
Be ready to defend an A/B test design end-to-end, including success metric choice, sample size reasoning, and novelty effects. Also drill p-value, sampling, central limit theorem, and hypothesis-testing cases, since the stats round went much deeper than the product round.
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 | |
| Job Recommendation | |
| Minimum Change | |
| Impression Reach | |
| Jars and Coins | |
| Lazy Raters | |
| WAU vs Open Rates | |
| Bucket Test Scores | |
| Network Experiment Design | |
| Complete Addresses | |
| Find the First Non-Repeating Character in a String | |
| Delivery Estimate Model | |
| Random Bucketing | |
| Find Bigrams | |
| Reducing Error Margin | |
| RMS Error | |
| Instagram TV Success | |
| Detecting ECG Tachycardia Runs |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report SQL questions involving joins, rolling active users, retention, and window functions, sometimes paired with Python data manipulation or simulation. Some early rounds are entirely scenario-based, so be ready to clarify the business definition and explain edge cases as well as write the solution.
Candidates report designing experiments end to end: metrics and guardrails, randomization, sample size, balance checks, novelty effects, seasonality, and interpretation of conflicting metrics. Statistics discussions may include p-values, probability, Bayesian reasoning, the central limit theorem, and bias.
Reported cases include measuring a Maps feature, diagnosing engagement changes, and framing user segmentation. Candidates should typically state assumptions, identify user or product context, choose success measures, and explain what data would resolve uncertainty.
Candidates report high-level modeling conversations on YouTube engagement, recommendations, and product scenarios. Discussion may cover feature selection, model selection, cold start, offline versus online evaluation, drift, and how a system can fail in practice.
Candidates report behavioral sessions focused on leadership, work style, collaboration, difficult decisions, and handling pushback. Prepare concise examples that show how you explain analysis to skeptical stakeholders and work through disagreement.