← Home
Mock system design interview

Pick a prompt

You'll get a clean canvas, a timer, and optional hints. Submit when you're done to get a scored report.

Design a URL Shortener

Build the system that powers a service like bit.ly. Reads should be very fast; writes are rare. Plan for 100M URLs created, 10B redirects per month.

5 required components · 3 hints available
Design Instagram Feed

When a user opens the app, they see a personalized feed. New posts should appear in followers' feeds within seconds (for typical users). Plan for 1B users.

8 required components · 3 hints available
Design WhatsApp

Real-time 1:1 and group messaging. Messages must be delivered with sub-second latency to online users, and reliably to offline users. Plan for 2B users globally.

7 required components · 3 hints available
Design Uber Driver Matching

On a ride request, find the nearest available driver in < 2s. Drivers stream their GPS location every few seconds. Plan for 5M concurrent drivers at peak.

6 required components · 3 hints available