Skip to content
Interview Prep

Quiz Review

Quiz Sets

Test your system design knowledge with multiple-choice questions from top engineering blogs.

Scalability Fundamentals

CS75: Web Scalability Fundamentals
CS75 Lecture 9 — Harvard
19 questions
Scalability for Dummies
Le Cloud Blog — Sebastian Kreutzberger
18 questions

Databases

Database Indexing
Common
GeeksforGeeks: Indexing in System Design
12 questions
Database Scaling Strategies
System Design Primer
12 questions
Database Sharding
Common
GeeksforGeeks
12 questions
Scaling PostgreSQL at OpenAI
OpenAI Engineering Blog
27 questions
Types of Databases
Common
GeeksforGeeks: Types of Databases in System Design
12 questions

Infrastructure

Caching Patterns
Common
System Design Primer
12 questions
Load Balancing and Proxies
System Design Primer
12 questions
Observability
Common
GeeksforGeeks: Observability in Distributed Systems
12 questions
Rate Limiting
Common
GeeksforGeeks: Rate Limiting in System Design
12 questions
Reliability and Resilience Patterns
Common
GeeksforGeeks: Reliability in System Design
12 questions
Storage Types
Common
GeeksforGeeks: Block, Object, and File Storage in System Design
12 questions
Types of Caching
Common
GeeksforGeeks — Caching System Design Concept
10 questions
Types of Load Balancers
Common
GeeksforGeeks: Types of Load Balancer
12 questions

Distributed Systems

Async and Communication
Common
System Design Primer
12 questions
CAP Theorem and Consistency Patterns
Common
System Design Primer
12 questions
Message Queues
Common
GeeksforGeeks: Message Queues - System Design
12 questions

Networking

Real-Time Communication
Common
GeeksforGeeks: Long-Polling, WebSockets, SSE and Comet
12 questions

Trade-offs

Architectural Paradigm Trade-offs
System Design Trade-offs Analysis
12 questions
Caching & Content Delivery Trade-offs
System Design Trade-offs Analysis
10 questions
Communication Protocol Trade-offs
System Design Trade-offs Analysis
10 questions
Consistency Model Trade-offs
Common
System Design Trade-offs Analysis
12 questions
Data Storage & Engine Trade-offs
System Design Trade-offs Analysis
12 questions
Load Balancing, Resilience & Observability Trade-offs
System Design Trade-offs Analysis
12 questions

Fundamentals

Capacity Estimation
Common
GeeksforGeeks: Capacity Estimation in Systems Design
12 questions