
Google Data Scientist interview typically runs 4-5 rounds: recruiter screen, technical screen, technical rounds, on-site, and HR/Googliness. It usually takes a few weeks and is notably rigorous but fair, with technical screens often mirroring the on-site.
$152K
Avg. Base Comp
$285K
Avg. Total Comp
5-6
Typical Rounds
3-6 weeks
Process Length
Multiple candidates reported that Google cares less about polished theory and more about whether you can reason through a messy product problem end to end. We’ve seen that in the way interviewers push on metric tradeoffs, edge cases, and failure modes: one candidate was pressed on novelty effects and misleading test results, another on what to do when CTR rises but session time falls, and others on Simpson’s paradox, seasonality, and sample size. The pattern is consistent — Google wants people who can defend assumptions, not just name the right framework.
A recurring theme is that the company rewards candidates who can connect SQL, experimentation, and product sense in one coherent story. Several experiences mention window functions, rolling metrics, and data-cleaning tasks, but the real signal came from how candidates structured the answer around a product question rather than the syntax itself. The ML portions were similarly grounded: interviewers repeatedly cared more about evaluation, drift, cold start, and how a system fails in the real world than about fancy model names. That tells us Google is screening for practical judgment in ambiguous settings.
We also see a strong emphasis on communication to mixed audiences. One candidate noted that the HR conversation was not a formality, and another said the recruiter prep matched the actual loop closely, which suggests Google values clarity and consistency throughout the process. In our view, the candidates who do best here sound like people who can explain a decision to a PM, a scientist, and a non-technical stakeholder without changing the underlying logic.
Synthetized from 5 candidates 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 | |
| Raining in Seattle | |
| Top 3 Users | |
| Job Recommendation | |
| Minimum Change | |
| Impression Reach | |
| Jars and Coins | |
| Lazy Raters | |
| WAU vs Open Rates | |
| Bucket Test Scores | |
| Network Experiment Design | |
| Complete Addresses | |
| Delivery Estimate Model | |
| Find the First Non-Repeating Character in a String | |
| Random Bucketing | |
| Find Bigrams | |
| Reducing Error Margin | |
| RMS Error | |
| Instagram TV Success | |
| Detecting ECG Tachycardia Runs |
Synthesized from candidate reports. Individual experiences may vary.
An initial conversation with HR or a recruiter to review your background, role fit, and logistics such as timeline and compensation. In some cases, candidates reported being contacted directly for the next step without a separate HR screen.
A first technical interview focused on SQL, Python, and experimentation/statistics fundamentals. Candidates were asked to write queries with window functions, solve light data manipulation tasks, and discuss A/B test sanity checks, sample ratio mismatch, and metric interpretation.
A second screen centered on product analytics and ML thinking. This round often included product sense questions like improving Google Maps or measuring feature success, plus a high-level ML case study or model lifecycle discussion.
The onsite mirrored the screening formats and typically included multiple interviews covering SQL/coding, statistics or experimentation, product sense, and ML design. Some candidates also reported a behavioral or Googliness-focused round, with interviewers pushing on edge cases, assumptions, and how to explain work clearly.
A behavioral interview focused on communication, collaboration, leadership, and culture fit. Candidates were expected to tell clear stories about past projects and show they could work effectively with both technical and non-technical stakeholders.
The team reviews performance across the loop and makes a decision. Outcomes reported included offer, rejection after onsite, or waiting for final feedback, with the process described as fair and fairly standard for Google.