Design Ride Requests, Driver Matching, and Trip State
Company: Meta
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Overview: Design a ride-sharing backend with fresh locations, candidate search, conflict-free assignment, idempotent trip transitions, and failure recovery.
Read the full Meta Software Engineer interview experience this question came from