Interview Prep

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 questionsSource
Scalability for Dummies
Le Cloud Blog — Sebastian Kreutzberger
18 questionsSource

Databases

Database Scaling Strategies
System Design Primer
12 questionsSource
Scaling PostgreSQL at OpenAI
OpenAI Engineering Blog
27 questionsSource

Infrastructure

Caching Patterns
System Design Primer
12 questionsSource
Load Balancing and Proxies
System Design Primer
12 questionsSource

Distributed Systems

Async and Communication
System Design Primer
12 questionsSource
CAP Theorem and Consistency Patterns
System Design Primer
12 questionsSource

Trade-offs

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