Design a Food Delivery Cart
Company: Uber
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates competency in designing stateful, user-facing subsystems including data modeling, API design, session persistence, caching, consistency, transactional integrity, scaling, and failure handling for cart and checkout workflows.