AlgoMaster Logo

System Design Interview Practice

Practice for System Design Interviews step-by-step with AI powered evaluation and feedback

12 sections55 problems
Access:
Difficulty:
#Section / ProblemDifficultyLearnSimulationActions
1
Basic Questions(3 problems)
Design a URL Shortener
easy
Design Pastebin
easy
Design a Rate Limiter
medium
2
Real-Time Communication(5 problems)
Design WhatsApp
medium
Design Slack
medium
Design Live Comments
medium
Design Google Docs
hard
Design Zoom
hard
3
Social Media Systems(6 problems)
Design Instagram
medium
Design Facebook News Feed
medium
Design TikTok
medium
Design Reddit
medium
Design Tinder
medium
Design Likes Counting System
medium
4
Media Streaming & Delivery(6 problems)
Design Spotify
medium
Design YouTube
medium
Design Netflix
medium
Design Google Drive
medium
Design Gmail
hard
Design Twitch
hard
5
Location-Based Services(5 problems)
Design Airbnb
medium
Design DoorDash/Swiggy
medium
Design Tinder
medium
Design Uber
hard
Design Google Maps
hard
6
Search & Aggregation Systems(5 problems)
Design Search Autocomplete
easy
Design News Aggregator
medium
Design a Web Crawler
medium
Design Google Search
hard
Design Ad Click Aggregator
hard
7
E-commerce & Marketplace(6 problems)
Design Amazon E-commerce
medium
Design Shopify
medium
Design Airbnb
medium
Design Flash Sale System
hard
Design Online Auction System
hard
Design Movie Booking System
hard
8
Payment & Financial Systems(3 problems)
Design Payment System
medium
Design Digital Wallet
hard
Design Stock Exchange
hard
9
Distributed Infrastructure(11 problems)
Design Load Balancer
medium
Design API Gateway
medium
Design a Rate Limiter
medium
Design a Notification System
medium
Design Key-Value Store
hard
Design Distributed Cache
hard
Design a CDN
hard
Design Object Storage (S3)
hard
Design Message Queue
hard
Design Time Series Database
hard
Design Distributed Locking Service
hard
10
Counting & Ranking Systems(3 problems)
Design Likes Counting System
medium
Design Real-time Leaderboard
medium
Design Top K System
hard
11
Asynchronous Systems(4 problems)
Design a Notification System
medium
Design Job Scheduler
medium
Design CI/CD Pipeline
medium
Design Monitoring & Alerting System
medium
12
Specialized Systems(3 problems)
Design LeetCode
medium
Design Calendar System
hard
Design Online Chess
hard
System Design Interview Practice | AlgoMaster.io | AlgoMaster.io