Behavioral
4 questions
Tell-me-about-a-time stories on ownership, conflict, and impact — scored against this company's real values.
-
01
Tell me about a time you shipped an ML model whose offline metrics looked strong but online performance disappointed, and what you did.
-
02
Describe a situation where you had to balance model accuracy against latency or serving cost for a production system.
-
03
Tell me about a time you disagreed with a data scientist or researcher on modeling approach and how you resolved it.
-
04
Describe how you handled a model that started degrading in production after a data distribution shift.
Practice Behavioral out loud →
Technical
4 questions
The hard screen for the craft itself — talked through out loud, not whiteboarded in your head.
-
01
How would you handle severe class imbalance when training a click-through-rate model for Google Ads?
-
02
Explain how you'd choose evaluation metrics for the YouTube recommendation ranker beyond simple click-through rate.
-
03
Walk me through diagnosing and mitigating training-serving skew in a deployed ranking model.
-
04
Implement and explain a function that computes embeddings similarity for approximate nearest-neighbor retrieval at scale.
Practice Technical out loud →
System Design
4 questions
Open-ended design of the systems this company actually runs, with the interviewer probing your tradeoffs.
-
01
Design the YouTube video recommendation system, including candidate generation, ranking, and re-ranking stages.
-
02
Design a real-time model-serving pipeline for ads click prediction at Google with strict latency budgets.
-
03
Design the ML system behind Google Photos search that lets users find images by natural-language queries.
-
04
Design a multi-stage recommendation and ranking pipeline for Google Play app suggestions, including the feature and embedding store.
Practice System Design out loud →