PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Uber

Design a Daily Puzzle Platform

Last updated: May 2, 2026

Quick 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.

  • medium
  • Uber
  • System Design
  • Software Engineer

Design a Daily Puzzle Platform

Company: Uber

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design a backend system for a daily puzzle platform. Users should be able to: - Sign in and view the puzzle of the day. - Submit an answer for the current puzzle. - Receive a score or correctness result for the submission. - View their own score, submission history, and recent puzzle results. Clarify requirements, propose APIs, design the data model, describe the main services, and discuss scaling, consistency, scoring, abuse prevention, and observability.

Quick Answer: 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.

Related Interview Questions

  • Design a Stock Trading Platform - Uber (medium)
  • Design an Uber Eats Cart Service - Uber (medium)
  • Design a Scalable Calendar Service - Uber (medium)
  • Design A URL Shortener - Uber (medium)
  • Design Nearby Restaurant Search - Uber
Uber logo
Uber
Apr 19, 2026, 12:00 AM
Software Engineer
Onsite
System Design
4
0
Loading...

Design a backend system for a daily puzzle platform.

Users should be able to:

  • Sign in and view the puzzle of the day.
  • Submit an answer for the current puzzle.
  • Receive a score or correctness result for the submission.
  • View their own score, submission history, and recent puzzle results.

Clarify requirements, propose APIs, design the data model, describe the main services, and discuss scaling, consistency, scoring, abuse prevention, and observability.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Uber•More Software Engineer•Uber Software Engineer•Uber System Design•Software Engineer System Design
PracHub

Master your tech interviews with 8,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.