Skip to main content
PProfileMatch

System design

System design interview problems

36 classic interview problems, each worked through the way you would in a real interview: what the system must do, how big it gets, the API, a high-level architecture diagram, the deep dives an interviewer pushes on, and the trade-offs behind each choice.

Every problem also has a video on the Shubham Aher YouTube channel, published one per day. New to system design? Start with the free system design course for the building blocks, then work through the problems from Easy to Hard.

Easy (4)

Medium (18)

Hard (14)