Design a Food Rating System
Company: DoorDash
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: This question evaluates skills in system design, data modeling, consistency and transactional guarantees, idempotency, scaling, and designing read-heavy rating and review services with voting and reward workflows.
Read the full DoorDash Software Engineer interview experience this question came from