Design a Food Review and Voting System
Company: DoorDash
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a food review system with ratings, review text, and one active vote per user and review. Model transactional vote changes, stable ranking and pagination, hot-item scaling, moderation, and aggregate repair.
Read the full DoorDash Software Engineer interview experience this question came from