Waymo Data Scientist Interview Loop

40 questions · 4 roundsUpdated October 2026

Waymo's data scientist interview opens with a one-hour online test of SQL and statistics, with fewer than ten questions on two tables. Then there's a 30-minute recruiter call and a 45-to-60-minute technical round of live SQL or Python on simulated fleet data. The virtual onsite is four to five interviews: A/B test design, metrics, a product or autonomous driving case, and behavioral. There's no LeetCode. SQL is central, and Python is allowed but not required.

What decides it

Statistical judgment on messy operational data. That means picking the right unit, the right test and the right denominator. Candidates who treat it as a product analytics loop miss how rigorous it is.

Practice by round

SQL basics in the shape of the online test, like completed trips per vehicle per day, disengagements per 1,000 miles, and cancellations by city and cause. Then quick statistics coding, such as Bayes' rule for a rare-event detector. Watch out for duplicates and labels that don't match.

QuestionDifficulty
Completed Trips per Vehicle per DayEasy
Disengagements per 1,000 MilesEasy
Ride Cancellations by City and CauseEasy
Sample vs Population VarianceEasy
Percentile With Linear InterpolationEasy
Outliers by Median Absolute DeviationEasy
Two-Proportion z-TestEasy
Paired t-StatisticEasy
Bayes' Rule for a Rare-Event DetectorEasy
Exponential SmoothingEasy
Autocorrelation at Lag kEasy