Design Food Ratings and Driver Payouts
Company: DoorDash
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates system design competencies such as API design, data modeling and storage selection for aggregated 5-point ratings, handling user-generated posts and likes, service decomposition, consistency trade-offs, scalability, and designing a monthly batch payout pipeline for driver earnings.