SystemCity
WorkspaceProblemsCanvasPricing
Sign in
S

SystemCity

AI-powered system design tutor. Learn architecture, ace interviews, build real systems.

Learn

  • Learn System Design
  • Interview Prep Guide
  • All Problems
  • Glossary
  • Compare
  • Design Canvas

Product

  • Pricing
  • Portfolio
  • Support

Legal

  • Terms
  • Privacy
  • Refunds

© 2026 SystemCity. All rights reserved.

Master system design · interview prep · 120+ problems

System Design Problems

Loading… · master real-world architecture patterns from basics to advanced

Sign in to track your progress, save designs, and get AI-powered evaluation on your solutions.

Sign In
Browse all 122 problems by difficulty▾

Easy · 15

  • Design a Nested Comments System
  • Design a Network Connection Path Analyzer
  • Design a URL Shortening Service
  • Design an Employee Swap System
  • Design a Weather Reporting System
  • Design a Conference Room Booking System
  • Design an Efficient Parking Lot System
  • Design a Vending Machine System
  • Design Craigslist
  • Design a Multi-Device Screenshot Capture System
  • Design a Tagging Service
  • Design a Video View Count System
  • Design a Fitness Tracking App
  • Design Pastebin
  • Design an Online Presence Indicator Service

Medium · 55

  • Design a Collaborative Online Spreadsheet
  • Design a Database Batch Auditing Service
  • Design a Digital Distribution Platform
  • Design an Airport Baggage Handling System
  • Design a CAPTCHA System
  • Design a Competitive Programming Platform
  • Design a Digital Wallet
  • Design a Code Deployment System
  • Design a Distributed Counter
  • Design a Distributed Locking System
  • Design a Blockchain Based System
  • Design an ATM Machine System
  • Design a Collaborative Meeting Scheduler
  • Design an Air Traffic Control System
  • Design an Ebook Distribution Platform
  • Design Facebook Messenger
  • Design a Live Comment System
  • Design Spotify
  • Design a Task Management Application
  • Design an Online Coupon Service
  • Design a Podcast Hosting Platform
  • Design a QR Code System
  • Design a Fresh Grocery Delivery System
  • Design Instagram
  • Design an Inventory Management System
  • Design an Online Payment Service
  • Design a Public Transportation System
  • Design an API Rate Limiter
  • Design a Geospatial Images Server
  • Design a Meeting Calendar System
  • Design an Order Tracking System
  • Design Shopify
  • Design an Online Chess Service
  • Design a Language Translation Service
  • Design a Movie Reviews Aggregator System
  • Design a Live Video Streaming Platform
  • Design a Platform Like Reddit
  • Design an E-commerce Recommendation System
  • Design a Flash Sale System
  • Design an E-commerce Service
  • Design a Frequently Viewed Products Feature
  • Design a Real Time Sports Scoring System
  • Design a Task Scheduler
  • Design Twitter Search
  • Design a Collaboration Tool for Team Communication
  • Design YouTube
  • Design a Top-K Request Analysis System
  • Design a Voting System
  • Design Typeahead Suggestion
  • Design a Distributed Unique ID Generator
  • Design a Video Conferencing System
  • Design a Web Cache
  • Design a Webhook Notification Service
  • Design a Web Analytics Tool
  • Design Twitter

Hard · 37

  • Design a Global Content Distribution Network
  • Design a Graph Search Function for a Social Network
  • Design a Load Balancer
  • Design a Resource Allocation Service
  • Design a Smart Home System
  • Design a Distributed Messaging System
  • Design Google Maps
  • Design a Peer-to-Peer Network
  • Design Yelp or Nearby Friends
  • Design a Distributed File System
  • Design Google Search
  • Design an Automated Trading Platform
  • Design Dropbox
  • Design Facebook's Newsfeed
  • Design a Food Delivery Service
  • Design a Log Collection and Analysis System
  • Design a Scalable Email Service
  • Design a Wide Column Database
  • Design a Chatbot Framework
  • Design a Key Value Store
  • Design Uber Backend
  • Design a Web Crawler That Will Crawl Wikipedia
  • Design a Web Crawler
  • Design an Event Lifecycle Management System
  • Design Google Docs
  • Design a Scheduled Digital Transaction System
  • Design Ticketmaster
  • Design an Auction System
  • Design a Distributed Tracing System
  • Design a Distributed Linked List
  • Design a Metrics Monitoring and Alerting System
  • Design an Ad Click Aggregation System
  • Design a Secure Identity Management System
  • Design a Push Notification Service
  • Design a Real Time Stock Trading Platform
  • Design a Hotel Booking Service
  • Design a Service to Allocate Pool of Resources Optimally

Advanced · 15

  • Design a Multi-Cloud API Gateway
  • Design a Virtual Reality Streaming Platform
  • Design a Disaster Recovery System
  • Design a Network Security Monitoring System
  • Design a Distributed OLTP Database
  • Design a Hybrid Cloud Orchestrator
  • Design a High-Performance Computing Cluster
  • Design a Serverless Computing Framework
  • Design a Virtualization Platform
  • Design a Big Data Processing Pipeline
  • Design a Cloud Storage Gateway
  • Design a Cloud Data Backup Service
  • Design a Domain Name System
  • Design a Container Orchestration Platform
  • Design a Distributed Graph Processing Engine