Interview Problems

Browse and practice system design interview problems. Filter by difficulty, category, or search for specific topics.

Start with URL Shortener — no account needed.

Airbnb Reservation System Design

hard

marketplace

45-60 min
4 tags
bookingconsistencymarketplace+1

Airbnb System Design

hard

marketplace

45-60 min
4 tags
scalabilitysearchbooking+1

Amazon System Design

hard

e-commerce

45-60 min
4 tags
scalabilitye-commerceinventory+1

API Gateway System Design

medium

infrastructure

45-60 min
5 tags
apigatewaymicroservices+2

Auth System Design

medium

security

35-45 min
4 tags
authenticationsecuritysessions+1

Booking Waitlist System Design

medium

marketplace

35-45 min
4 tags
asyncnotificationsqueue+1

CDN System Design

medium

infrastructure

45-60 min
5 tags
cdncontent-deliverycaching+2

Chat System Design

hard

Cryptocurrency Exchange System Design

hard

finance

60-90 min
6 tags
financetradingblockchain+3

Distributed Cache System Design

medium

infrastructure

30-45 min
3 tags
cachingdistributed-systemsconsistency

Distributed Database System Design

hard

infrastructure

60-90 min
5 tags
databasesdistributed-systemsconsistency+2

Distributed Search System Design

hard

search

60-90 min
5 tags
searchdistributed-systemsindexing+2

Dropbox System Design

medium

storage

45-60 min
4 tags
storagesyncfile-sharing+1

Facebook Feed System Design

hard

social-media

45-60 min
5 tags
feedfanoutranking+2

Facebook Post Search System Design

hard

social-media

45-60 min
4 tags
searchindexingsocial-graph+1

File Storage System Design

easy

infrastructure

30-45 min
4 tags
storagefilesinfrastructure+1

Food Delivery System Design

hard

marketplace

60-90 min
5 tags
deliverymarketplacereal-time+2

Game Leaderboard System Design

medium

gaming

45-60 min
5 tags
gamingreal-timeranking+2

Google Maps System Design

hard

mapping

60-90 min
5 tags
mappinggeospatialrouting+2

Instagram Feed System Design

hard

social-media

45-60 min
5 tags
feedmediacdn+2

Instagram System Design

hard

social-media

45-60 min
4 tags
scalabilitymediafeed+1

Job Scheduler System Design

medium

infrastructure

45-60 min
4 tags
schedulingdistributed-systemsqueues+1

Key-Value Store System Design

easy

infrastructure

30-45 min
4 tags
storagedatabasescaching+1

LinkedIn System Design

hard

social-media

60-90 min
5 tags
social-networkgraphsearch+2

Load Balancer System Design

medium

infrastructure

30-45 min
3 tags
load-balancingnetworkinghigh-availability

Logging System Design

medium

observability

40-50 min
4 tags
observabilitystreamingstorage+1

Matchmaking System Design

hard

gaming

60-90 min
5 tags
gamingmatchmakingreal-time+2

Nearby Friends System Design

hard

location

45-60 min
4 tags
geoprivacysearch+1

Netflix System Design

hard

media

45-60 min
4 tags
scalabilitystreamingcdn+1

News Feed System Design

medium

social-media

45-60 min
5 tags
feedrankingreal-time+2

Notification System Design

easy

infrastructure

30-45 min
4 tags
notificationsmessagingpush+1

Parking Lot System Design

easy

object-oriented

30-45 min
4 tags
parkingobject-orienteddesign+1

Pastebin System Design

easy

utilities

30-45 min
3 tags
storagetext-processingutilities

Payment Gateway System Design

medium

finance

45-60 min
5 tags
paymentsfinancesecurity+2

Rate Limiter System Design

medium

infrastructure

30-45 min
4 tags
rate-limitinginfrastructuresecurity+1

Recommendation System Design

hard

machine-learning

60-90 min
4 tags
recommendationsmachine-learningranking+1

Search Engine System Design

hard

infrastructure

45-60 min
4 tags
searchindexingranking+1

Slack System Design

medium

messaging

45-60 min
5 tags
messagingreal-timenotifications+2

Ticketmaster System Design

hard

e-commerce

60-90 min
5 tags
ticketingconcurrencyinventory+2

TinyURL Analytics System Design

easy

utilities

30-45 min
4 tags
url-shorteneranalyticstracking+1

Twitter System Design

hard

social-media

45-60 min
4 tags
scalabilityreal-timefeed+1

Uber System Design

hard

marketplace

45-60 min
4 tags
scalabilityreal-timematching+1

URL Redirection System Design

medium

system-design

30-45 min
4 tags
redirectcachinghigh-availability+1

URL Shortener System Design

medium

Vaccine Booking System Design

hard

health

45-60 min
4 tags
bookingcomplianceworkflow+1

Video Conferencing System Design

hard

video-streaming

60-90 min
5 tags
videostreamingreal-time+2

WhatsApp System Design

hard

messaging

45-60 min
4 tags
scalabilityreal-timemessaging+1

YouTube System Design

medium

video-streaming

45-60 min
5 tags
videostreamingstorage+2

Complete problem catalog