CodeSensei
Problems
Progress
JP
Problems
Choose from 30 practice problems to learn
10 problems
(filters applied)
Design
Elementary
Design Log Collection and Analysis System
system-design
logging
monitoring
+1
20 min
Design
Elementary
URL Shortening Service Design
api-design
database
scalability
+1
20 min
Design
Intermediate
API Gateway Design
system-design
api
gateway
+1
25 min
Design
Intermediate
Distributed Cache System Design
system-design
cache
distributed-systems
+1
25 min
Design
Intermediate
Design Notification System
system-design
notification
push
+1
25 min
Design
Intermediate
Rate Limiter Design
api-design
distributed-systems
algorithms
+1
25 min
Design
Intermediate
Design Real-time Chat System
system-design
realtime
websocket
+1
25 min
Design
Intermediate
Design Search Autocomplete System
system-design
search
trie
+1
25 min
Design
Advanced
File Storage Service Design
system-design
storage
cdn
+1
30 min
Design
Advanced
Design Distributed Task Scheduler
system-design
distributed-systems
scheduling
+1
30 min
Search
Category
All
Design
Code Review
Difficulty
All
Beginner
Elementary
Intermediate
Advanced
Expert
Tags
Clear filters
CodeSensei - Practice Software Design and Code Review