Architecture
System Design interview questions
From client-server basics to multi-region, fault-tolerant distributed systems.
191 questions
Questions by difficulty
- Easy
- 66
- Medium
- 67
- Hard
- 41
- Expert
- 17
Subtopics
- Client-Server, DNS & APIs17 questions
- Vertical & Horizontal Scaling13 questions
- Caching & Redis15 questions
- CDN11 questions
- Load Balancing14 questions
- Replication, Partitioning & Sharding12 questions
- Queues & Message Brokers11 questions
- Rate Limiting10 questions
- API Gateway & Service Discovery9 questions
- Circuit Breaker, Retry, Backoff & Bulkhead11 questions
- Idempotency9 questions
- Consistency, CAP & Consensus11 questions
- Sagas & Outbox9 questions
- Event Driven Architecture8 questions
- High Availability & Disaster Recovery13 questions
- Interview Scenarios18 questions
Practice adapts to your accuracy, and every answer earns XP on your level for this topic.
Practise these questions for free