Problems
Pick a problem and start prompting.
MediumSystem Design
Design a Chat System
Users need to send messages to each other.
No attempts yet
HardSystem Design
Build a Notification System
The app needs to notify users.
No attempts yet
HardSystem Design
Design a Delivery Platform
Customers want things delivered on demand.
No attempts yet
EasySystem Design
Design a URL Shortener
Make long links shorter.
No attempts yet
HardSystem Design
Design a Video Platform
Users want to watch videos.
No attempts yet
EasyDebugging
The API is Slow
Something changed. Requests are taking longer than they used to.
No attempts yet
MediumDebugging
The Service Keeps Crashing
A backend service is going down in production. It seems fine in staging.
No attempts yet
MediumDebugging
Tests Keep Failing
The test suite is unreliable. It passes sometimes, fails others.
No attempts yet
HardDebugging
Users Are Seeing Wrong Data
Some users report that what they see doesn't match what they saved.
No attempts yet
HardDebugging
The Database Has Bad Data
Some records look wrong. Nobody knows how they got that way.
No attempts yet