Skip to content

System Design Interview Questions

System design interview questions with solutions

Common system design interview questions with sample discussions, code, and diagrams.

Solutions linked to content in the solutions/ folder.

Question
Design Text snippet sharer (e.g. GitHub Gist, Pastebin.com) Solution
Design the Twitter timeline and search (or Facebook feed and search) Solution
Design a web crawler Solution
Design personal budget tracking app (Mint.com) Solution
Design the data structures for a social network Solution
Design a key-value store for a search engine Solution
Design Amazon's sales ranking by category feature Solution
Design a system that scales to millions of users on AWS Solution
Add a system design question Contribute

if you want to review the final high level solutions, after you worked on the exercise Go to Review solutions

Comments