Uber·Software Engineer·Onsite - System Design / Architecture
- Design an internal service that manages a driver queue for each pickup zone (like an airport staging lot). Drivers join the queue when they enter the area and get removed when they leave, go offline, or become ineligible. Internal services should be able to query the queue and see driver ordering. Cover API design, data modeling, event ingestion, queue ordering rules, consistency, scalability, fault tolerance, and observability.
“This is a big question and I burned probably 10 minutes just trying to scope it before drawing anything.”