Design a Daily Puzzle Platform
Company: Uber
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: This question evaluates backend system-design skills including API design, data modeling, service decomposition, scaling and consistency trade-offs, scoring logic, abuse prevention, and observability.
Read the full Uber Software Engineer interview experience this question came from