Waymo Interview Questions
Practice the exact questions companies are asking right now.
How predict vehicles’ turn direction at intersection?
At an intersection, there are N vehicles stopped or moving slowly. For each vehicle you have historical time-series data up to the current time: - Pos...
Implement nested template string substitution
You are given a dictionary (map) from keys to string templates. Templates may reference other keys using placeholders of the form %KEY%. Example dicti...
How validate a driving simulation is realistic?
You work on evaluating Waymo’s driving simulation. You have: - Real-world (logged) driving data collected on-road. - Simulated driving data generated ...
Determine earliest collision among moving cars
You are given n cars moving over time. Each car has known initial state at time \(t=0\): - 1D case (straight road): - initial position \(x_i\) (mete...
Compare two rare-event detection models statistically
You are evaluating two models (Model A and Model B) for rare-event detection (e.g., fraud, abuse, medical adverse event). Positives are extremely rare...
Merge overlapping intervals per group in pandas
You are given a pandas DataFrame df containing time intervals for multiple groups. Input df columns: - group_id (string/int): group identifier - start...
Model wins-until-failure and expected future wins
You are given a DataFrame df where each row summarizes a player’s performance until their first loss. Input df columns: - player_id (string/int) - win...
Use Bayes to interpret a broken radar alarm
A “radar” system (or anomaly alarm) is suspected to be unreliable. You are asked to interpret its alerts and recommend how to operate it. Given Define...
Estimate total attendance from size-biased reservation sample
You run a restaurant with N = 10,000 reservations in a day. Each reservation j has: - Reserved party size: \(R_j\) (positive integer) - Actual number ...
Compute probability match lasts 5 games
Two players play independent games of table tennis. - Player A wins each game with probability \(p\) (constant across games). - They play a best-of-5 ...
Implement K-means and handle train-inference mismatch
Part A — K-means (implementation + concepts) You are given a dataset \(X \in \mathbb{R}^{n \times d}\) and an integer \(k\). 1. Explain K-means: what ...