Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 7.26 KB

File metadata and controls

66 lines (50 loc) · 7.26 KB

Resources

A curated list of useful resources for system design interview prep. Pull requests with good additions are welcome (see CONTRIBUTING).

Courses (DesignGurus)

Different courses fit different stages. Pick by where you are:

Course Who it is for
Grokking System Design Fundamentals New to system design. Learn the core building blocks first.
Grokking the System Design Interview The core interview prep course, by Arslan Ahmad. Start here for most people.
System Design Interview Crash Course Short on time. A fast, focused path before an interview.
Advanced System Design Interview, Volume II Senior and advanced. Harder problems and deeper dives.

Other official (DesignGurus)

Free deep-dive blogs

Free reads that go deeper than the cheat sheets in this repo:

Top system design guides (DesignGurus blog)

The most-read foundational guides, ranked by readership:

In this repo

How to use this list

Start with the interview framework and the core patterns, then practice with the questions. Use the free blogs when you want more depth, and the courses when you want the full guided path with diagrams and worked solutions.