Design a meeting scheduler and shopping cart
Company: Uber
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates system design skills across distributed systems, API design, data modeling, indexing, caching, concurrency control, consistency trade-offs and scalability, applied to a meeting scheduler and a multi-merchant shopping cart.