Design a pickup-area driver queue
Company: Uber
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: This question evaluates a candidate's ability to design real-time, stateful distributed systems with emphasis on API design, data modeling, event ingestion, queue ordering rules, consistency models, scalability, fault tolerance, and observability in the System Design domain.
Read the full Uber Software Engineer interview experience this question came from