SystemDesign.io
✅
Created by FAANG engineers
✅
Real questions from real interviews
😩
Tired of the same 10-12 system design questions?
We found that most sites copy the same list.
We combed our professional network and the internet to build a list of actual, popular interview questions.
Get a real look at what interviewers are asking.
Happy Studying!
🚀
Category
Clear
API Design
Database Schema
Social Network
Frontend
Mobile
Database
Large Data
Video Streaming App
API Backend
Backend Component
Distributed Systems
Stream Processing
Analytics
Proximity Service
Monitoring
eCommerce
Threads
Ride Sharing App
Dev Tool
Fintech
Counter
Companies
Clear
Google
Facebook
Amazon
Microsoft
Hubspot
Revolut
Stripe
Confluent
Vanta
Nutanix
Twitter
Dropbox
OCI
Uber
TikTok
LinkedIn
Snap
Coupang
Snowflake
Wealthfront
Netflix
Expedia
Bloomberg
Pinterest
Apple
Atlassian
Patreon
Headway
Reputation.com
eBay
Datadog
Wise
Canva
Avalara
Rubrik
OpenDoor
Instacart
Qualtrics
Doordash
Stubhub
Airbnb
Lyft
Some FAANG
Square
Booking.com
Affirm
Coinbase
Swyftx
Trade Republic
ADP
Paytm
Paypal
Databricks
Capital One
Visa
Gusto
Chime
Klaviyo
Flipkart
Notion
Roblox
Lacework
Deliveroo
Twitch
Complexity
Clear
Very Easy
Easy
Medium
Hard
Very Hard
#
Question
Companies
Complexity
1
Design a URL Shortening service like TinyURL
Solutions available
Google
Facebook
Amazon
Microsoft
+4
Easy
2
Design Pastebin
Solutions available
Amazon
Vanta
Nutanix
Easy
3
Design Instagram
Solutions available
Facebook
Microsoft
Twitter
Amazon
Easy
4
Design Dropbox or Google Drive
Solutions available
Dropbox
Facebook
Google
Amazon
+2
Medium
5
Design Facebook Messenger or WhatsApp
Solutions available
Facebook
Uber
TikTok
Amazon
+3
Medium
6
Design Twitter for millions of users
Solutions available
Uber
Coupang
Easy
7
Design Youtube or Netflix
Solutions available
Facebook
Amazon
Snowflake
Wealthfront
+1
Medium
8
Design Typeahead Suggestion/Autocomplete
Solutions available
Facebook
Google
Expedia
Bloomberg
+2
Hard
9
Design an API Rate Limiter
Solutions available
Amazon
Atlassian
Uber
Patreon
+5
Hard
10
Design a Distributed Metrics Logging and Aggregation System
Solutions available
Google
Facebook
Amazon
eBay
+2
Very Hard
11
Design a Distributed Stream Processing System like Kafka
Solutions available
Amazon
Microsoft
Wise
Confluent
Very Hard
12
Design a Key-Value Store
Solutions available
Apple
Google
Canva
Avalara
+2
Medium
13
Identify the K Most Shared Articles in Various Time Windows (24 hours, 1 hour, 5 minutes)
Solutions available
LinkedIn
Facebook
Twitter
Hard
14
Design Web Crawler
Solutions available
Amazon
Google
Facebook
Atlassian
+2
Medium
15
Design Facebook's News Feed
Solutions available
Facebook
Medium
16
Design Yelp or Nearby Friends
Solutions available
Amazon
Facebook
Google
Uber
Very Hard
17
System to Collect Performance Metrics from Thousands of Servers
Solutions available
Google
Datadog
Amazon
eBay
+1
Hard
18
Design Google Calendar
Solutions available
Google
LinkedIn
Medium
19
Design a Distributed Queue like RabbitMQ
Solutions available
Amazon
Apple
Instacart
Hard
20
Design Google Analytics - User Analytics Dashboard and Pipeline
Solutions available
Microsoft
Facebook
Qualtrics
Google
Hard
21
Design a System for Sorting Large Data Sets
Solutions available
Google
Microsoft
Easy
22
Top K Elements: App Store Rankings, Amazon Bestsellers, etc.
Solutions available
Amazon
Bloomberg
Facebook
Pinterest
Easy
23
Design a Job Scheduler
Solutions available
Google
Amazon
Microsoft
Doordash
+2
Easy
24
Design a Notification Service at Scale
Solutions available
Google
Pinterest
OCI
Stubhub
+3
Hard
25
Surge Pricing System: Uber - Stream Processing, etc.
Solutions available
Uber
Lyft
Very Hard
26
Netflix: Limit the Number of Screens Each User Can Watch
Solutions available
Some FAANG
Hard
27
Design an ETA Service and Location Sharing Between Driver and Rider
Solutions available
Uber
Some FAANG
Very Hard
28
Design a Hotel Booking System: Room Availability, Reservation, Booking
Solutions available
Amazon
Square
Booking.com
Medium
29
Design an A/B Testing System (like Optimizely)
Solutions available
Affirm
Some FAANG
Hard
30
Design a Price Alert System for Amazon (or for Stock prices)
Solutions available
Facebook
Bloomberg
Coinbase
Swyftx
+1
Easy
31
Design an IoC/Dependency Injection Framework
Solutions available
ADP
Some FAANG
Very Hard
32
Design a Credit Card Processing System
Solutions available
Stripe
Paytm
Paypal
Databricks
+1
Very Hard
33
Count Facebook Likes, Especially for High-Profile Users
Solutions available
Facebook
Amazon
Twitter
Medium
34
Design a Control Plane for a Distributed Database
Solutions available
Netflix
Very Hard
35
Design a User Login and Authentication System for a Website
Solutions available
Google
Visa
Gusto
Medium
36
Develop a Weather Application
Solutions available
Amazon
Chime
Facebook
Hubspot
+2
Easy
37
Create a Document Management System like Wikipedia, Notion or Google Docs
Solutions available
Google
Flipkart
Notion
Amazon
Easy
38
Build a Marketplace Feature for Facebook
Solutions available
Facebook
Roblox
Easy
39
Design a System to Monitor the Health of a Cluster
Solutions available
Uber
Lacework
Amazon
Google
Medium
40
Find a Rider for Uber or Uber Eats
Solutions available
Facebook
Uber
Google
Microsoft
Hard
41
Design a Distributed Tracing System
Solutions available
Uber
Amazon
Very Hard
42
Design Backend for an App to Distribute 6 Million Free Burgers in One Hour
Solutions available
Google
Deliveroo
Medium
43
Design a File Downloader Library from Frontend to Backend
Solutions available
Facebook
Hard
44
Design a System to View Latest Stock Prices Worldwide
Solutions available
Google
Bloomberg
Amazon
Easy
45
Develop a Photo Sharing Platform like Flickr or Google Photos
Solutions available
Google
Doordash
Amazon
Uber
+1
Medium
46
Design an On-Call Escalation System
Solutions available
Uber
Medium
47
Design and Implement a Wire Transfer API
Solutions available
Google
Capital One
Revolut
Hard
48
Design a Live Comments Feature for Facebook
Solutions available
Facebook
Hard
49
Design a Feature to Show the Number of Users Viewing a Page
Solutions available
Booking.com
Easy
50
Design Facebook Likes Feature with Live Updates
Solutions available
Facebook
Coinbase
Easy
51
Create a System to Migrate Large Data to Google Cloud
Solutions available
Google
OCI
Very Hard
52
Design a Distributed Botnet
Solutions available
Facebook
Lyft
Hard
53
Create a Distributed File Transfer System like Bittorrent
Solutions available
Google
Atlassian
Twitch
Hard
54
Design a Parts Compatibility Feature for an eCommerce Site
Solutions available
Some FAANG
Easy
55
Develop an Ads Management and Display System for a Social Feed
Solutions available
Facebook
Google
Amazon
Pinterest
Very Hard
<<
<
Page 1 of 1
>
>>
Show 25
Show 50
Show 100
Show 200
Show 500