TechRat

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