Loading...
Home
Session
Analytics
Practice
Settings
← Coding hub
System Design Practice
← Switch to coding
Prompts
+ AI prompt
Design a URL shortener
classic · read-heavy · key-value
Design a 1:1 and group chat app
real-time · websocket · ordering
Design a social media feed
fan-out · caching · ranking
Design a distributed rate limiter
infrastructure · algorithms
Design a notification service
async · queues · fan-out
Design search autocomplete
trie · latency · ranking
Design an object storage service (like S3)
durability · storage · metadata
Design ride matching for a rideshare app
geospatial · streaming · dispatch
Design a URL shortener
Users submit long URLs, get short aliases, and anyone can later redirect to the original. Include analytics as a stretch goal.
Timer
00:00
Start 45m
Reset
Hints (try without first)
Reveal hint 1 of 3
Your written approach
Grade my approach
1 credit
Loading whiteboard…