System design interview prep
Learn the building blocks, design real systems on a canvas, and get them reviewed against the interview rubric.
What's inside
- DrawMe — Design studio: capacity math, chaos tests
- System design — 270+ topics, written for the interview
- Low-level design — 140+ topics: classes, patterns, concurrency
- DesignPrep — A full design with the diagram, by AI
Classic designs
- URL Shortener — TinyURL / Bitly
- Rate Limiter — API gateway component
- Notification System — Push, email, SMS and in-app
- Chat System — Channels and history
- Web Crawler — Distributed crawling
- YouTube — Video streaming
- Uber — Ride-hailing service
- Payment System — Stripe / PayPal
The rest of Cariara
- Coding platform — 9,500+ problems · 17 languages · tests and Big-O
- AI copilot — Mock interviews, solutions explained, stories
- Practice ground — Real machines · Kubernetes, Linux, cloud
Start free on Cariara · Coding problems · System design studio