PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/ML System Design/Waymo

Design a Drop-off Spot Selector

Last updated: Apr 22, 2026

Quick Overview

This question evaluates expertise in ML-driven system design for safety-critical autonomous vehicle decisions, covering real-time decision-making, geospatial reasoning, feature engineering, labeling and ranking models, data pipelines, and evaluation metrics, and belongs to the ML System Design domain.

  • hard
  • Waymo
  • ML System Design
  • Machine Learning Engineer

Design a Drop-off Spot Selector

Company: Waymo

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: hard

Interview Round: Onsite

Design an ML-driven decision system for an autonomous ride-hailing vehicle that must choose where to stop when a passenger is arriving at the destination and needs to exit the car. The system should select a safe, legal, and convenient drop-off location near the requested destination rather than always stopping at the exact map pin. Describe: - The product goal and what the system should optimize. - The main constraints, such as safety, traffic rules, road geometry, passenger convenience, and impact on surrounding traffic. - What candidate stopping locations you would generate. - What data and labels you would use. - What features you would build. - What model or ranking approach you would use. - How the online inference and decision pipeline would work. - How you would handle uncertainty, edge cases, and fallback rules. - What offline and online metrics you would use to evaluate the system. - How you would iterate after launch.

Quick Answer: This question evaluates expertise in ML-driven system design for safety-critical autonomous vehicle decisions, covering real-time decision-making, geospatial reasoning, feature engineering, labeling and ranking models, data pipelines, and evaluation metrics, and belongs to the ML System Design domain.

Related Interview Questions

  • Design a Hybrid Evaluation Platform - Waymo (medium)
  • Design Large-Scale Inference Serving - Waymo (medium)
Waymo logo
Waymo
Mar 23, 2026, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
7
0
Loading...

Design an ML-driven decision system for an autonomous ride-hailing vehicle that must choose where to stop when a passenger is arriving at the destination and needs to exit the car.

The system should select a safe, legal, and convenient drop-off location near the requested destination rather than always stopping at the exact map pin. Describe:

  • The product goal and what the system should optimize.
  • The main constraints, such as safety, traffic rules, road geometry, passenger convenience, and impact on surrounding traffic.
  • What candidate stopping locations you would generate.
  • What data and labels you would use.
  • What features you would build.
  • What model or ranking approach you would use.
  • How the online inference and decision pipeline would work.
  • How you would handle uncertainty, edge cases, and fallback rules.
  • What offline and online metrics you would use to evaluate the system.
  • How you would iterate after launch.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Waymo•More Machine Learning Engineer•Waymo Machine Learning Engineer•Waymo ML System Design•Machine Learning Engineer ML System Design
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.