๐ Sources¶
These 1000 questions were collected and synthesized from the internet sources below, FAANG interview reports, and industry blogs/books. Many questions are cited from multiple sources.
๐ Core interview platforms¶
- Hello Interview โ System Design in a Hurry
- Hello Interview โ Core Concepts
- Hello Interview โ Bitly URL Shortener
- Hello Interview โ Distributed Rate Limiter
- Hello Interview โ Dropbox / File Storage
- Hello Interview โ Uber System Design
- Hello Interview โ Elasticsearch Deep Dive
- System Design Primer (GitHub, donnemartin)
- ByteByteGo โ System Design Interview
- System Design School โ URL Shortener
- System Design School โ Netflix
- System Design School โ Dropbox
๐ฏ Question banks and ranked lists¶
- DesignGurus โ 50 Advanced System Design Interview Questions
- DesignGurus โ 25 Fundamental System Design Concepts
- DesignGurus โ System Design Interview Guide for Beginners
- InterviewBit โ Top System Design Interview Questions (2025)
- GeeksforGeeks โ Top 10 System Design Interview Questions
- GeeksforGeeks โ Distributed System Interview Questions
- GeeksforGeeks โ Paxos vs Raft
- GeeksforGeeks โ Consistent Hashing
- GeeksforGeeks โ SQL vs NoSQL in System Design
- Java67 โ Top 50 Easy/Medium/Hard SD Questions 2026
- Dev.to โ Top 50 System Design Interview Questions (somadevtoo)
- Dev.to โ 64 Ranked System Design Questions
- Dev.to โ System Design Interviews Were HARD Until I Learned These
- Dev.to โ Message Queues (Kafka, RabbitMQ, SQS)
- Dev.to โ Unlocking Message Queues for SD Interviews
- Roadmap.sh โ Top 30 System Design Questions
- Tech Interview Handbook โ System Design
- FreeCodeCamp โ Systems Design Interview Handbook
๐ข FAANG and big-company guides¶
- IGotAnOffer โ System Design Interviews & Prep
- interviewing.io โ Senior Engineer's Guide to SD Interview
- interviewing.io โ System Design Interview Questions & Tips
- Tryexponent โ System Design Interview Guide
- Tryexponent โ Distributed Message Queue Mock Interview
- Tryexponent โ Rate Limiter Design
- Tryexponent โ SQL vs NoSQL Databases
- Educative โ Senior Software Engineer System Design
- Educative โ Airbnb System Design Questions
- Educative โ Dropbox System Design
- Educative โ System Design Interview Prep: 20 things
- System Design Handbook โ FAANG SD Interview
- System Design Handbook โ Distributed Systems Questions
- System Design Handbook โ Netflix Interview Guide
- System Design Handbook โ Spotify Interview Guide
- System Design Handbook โ Uber Interview Guide
- System Design Handbook โ Top 40 Questions 2026
- TechInterview.org โ Staff+ Engineer System Design
- TechInterview.org โ Uber Interview Guide 2026
- TechInterview.org โ Video Streaming Platform
- TechInterview.org โ Consistent Hashing
- Designgurus Substack โ 30 SD Interview Questions
- Designgurus Substack โ 50 SD Concepts for Beginners
- Designgurus Substack โ Complete NoSQL Database Guide
- Designgurus Substack โ Kafka vs RabbitMQ
๐ ๏ธ Microservices, queues, distributed¶
- Devinterview-io โ Microservices Interview Questions
- WeCreateProblems โ 100+ Microservices Questions
- Vinsys โ Top 30 Microservices Questions 2026
- Algoroq โ Microservices Questions for Senior Engineers
- Turing โ 100+ Microservices Questions
- MentorCruise โ 80 Distributed Systems Questions
- Medium โ 15 Distributed Systems Questions
- Medium โ Raft and Paxos Consensus Algorithms
- Medium โ Distributed Consensus Paxos vs Raft
- Medium โ System Design Dropbox/Google Drive
- Medium โ 25 Software Design Questions (javinpaul)
- Medium โ 50 Most Asked SD Questions
- Confluent โ Real-Time Streaming Prevents Fraud
- Tinybird โ Real-Time Fraud Detection System
โ๏ธ Cloud, Kubernetes, infrastructure¶
- Edureka โ Top 50 Kubernetes Questions 2025
- DataCamp โ Top 46 Kubernetes Questions 2026
- Hirist โ 20+ Kubernetes Questions 2026
- Index.dev โ Top 20 Cloud Architecture Lead Questions
- GitHub sv222 โ Cloud Engineer Questions
- Simplilearn โ 40 Kubernetes Questions
- LastRound AI โ 40 Cloud Architect Questions 2026
- igmGuru โ Top 35+ GCP Questions 2026
๐ Academic / technical sources¶
- Raft paper โ In Search of an Understandable Consensus
- arXiv โ Paxos vs Raft (Heidi Howard)
- Cambridge โ Paxos vs Raft (Heidi Howard PDF)
- Google SRE Book โ Managing Critical State
๐ Other useful resources¶
- HighScalability โ Consistent Hashing Algorithm
- Singhajit โ How Consistent Hashing Works
- PankajTanwar โ Google Drive / Dropbox Design
- BAastik Anand โ System Design Concepts
- Kite Metric โ Mastering Distributed Systems
๐ Recommended books¶
- Designing Data-Intensive Applications โ Martin Kleppmann
- System Design Interview Vol. 1 & 2 โ Alex Xu
- Building Microservices โ Sam Newman
- Site Reliability Engineering โ Google
- The Site Reliability Workbook โ Google
- Database Internals โ Alex Petrov
- Streaming Systems โ Tyler Akidau
- Release It! โ Michael T. Nygard
- Software Engineering at Google โ Titus Winters et al.
- Staff Engineer โ Will Larson