Design a Shared-Ride Matching and Trip Service
Company: Waymo
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a shared-ride platform with geospatial candidate generation, route-insertion scoring, atomic seat and driver reservation, ordered trip states, resilient realtime tracking, cancellation, and privacy controls.