System design interview sprint

Learn the building blocks interviews lean on, then practise the structure of a system design answer.

Preparing for backend interviews. Intermediate · Interviews · 28 modules · about 9 h of reading

Before you start

  • Comfortable with databases, caching and queues at a basic level

What you will cover

  • Capacity estimation
  • Trade-offs and consistency
  • Designing common systems

The curriculum

  1. Caching and Performance

  2. Distributed Systems Patterns

  3. System Design Interview Practice

Low-level design · All learning paths