APIs & distributed systems · topic 4 of 4

System Design

Scaling, caching, load balancing, CAP, messaging.

Questions below are grouped from foundations to advanced. Work top to bottom if the topic is new to you, or jump to a level if you are brushing up.

Questions
21
Difficulty mix
4 easy · 10 medium · 7 hard

Topics covered

  • Scaling7
  • Databases6
  • Caching3
  • Message Queues3
  • Load Balancing1
  • CAP Theorem1

Foundations

Easy · 4 questions

Definitions and building blocks — start here if the topic is new to you.

Core concepts

Medium · 10 questions

The questions most interviews spend their time on: how it works and when to use it.

Advanced

Hard · 7 questions

Internals, trade-offs and edge cases — useful for senior rounds and follow-ups.

Advertisement

Google AdSense slot