Exercises

Practice.
Self-score.

Whiteboard practice for 15 canonical system design problems. Each exercise is prompt-only at first — hints are collapsible, rubric and red-flags are gated behind a "reveal" button. The goal: try it cold, then measure yourself against the rubric.

60 exercises~10 points eachpress ⌘K to search

Communication

8 shipped

Financial & Trading

7 shipped

Gaming

1 shipped

Infrastructure

12 shipped
Exercise1 min

Distributed Priority Queue

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Count Unique Active Users

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Distributed Job Scheduler

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Distributed Locking

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

CDN

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

ChatGPT

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

Code Deployment Pipeline

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

Distributed Cache

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

LeetCode

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

Metrics & Monitoring

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points60 min whiteboardReference solution →
Exercise1 min

Rate Limiter

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points30 min whiteboardReference solution →
Exercise2 min

Unique ID Generator

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →

Marketplace & Booking

8 shipped

Media & Streaming

2 shipped

Search & Discovery

6 shipped

Social & Feed

10 shipped
Exercise1 min

Top-K Leaderboard

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Reddit-Style Comments

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

LinkedIn MutualConnection Search

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Recommendation Algorithm

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

Ad Click Aggregator

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Instagram / Photo + Reels Sharing

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise1 min

Twitter / News Feed

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

Reddit

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points60 min whiteboardReference solution →
Exercise2 min

Twitter Trending

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →
Exercise2 min

YouTube Likes Counter

Whiteboard exercise. Try the problem cold, then reveal the rubric to self-score.

Out of 10 points45 min whiteboardReference solution →

Storage & Data

6 shipped