skip to content
BooksReddit

Book · 2020

System Design Interview

by Alex Xu

Alex Xu's interview prep guide that one r/cscareerquestions commenter credits with landing his current job.

81
Total mentions
74
Unique Reddit accounts
case-insensitively deduplicated across the selected corpus
+0.35
Avg sentiment
scored published excerpts: −1 pan ↔ +1 praise
8
Subreddits
where it's mentioned

What does Reddit think of System Design Interview?

r/ExperiencedDevs accounts for 46 of those mentions at a warmer tilt than that sub usually gives anything — it lands alongside DDIA and "Software Architecture: The Hard Parts" in the senior-engineer reading stack. The framing across both subs is consistently practical — not a book to read for architecture curiosity but one to work through before a specific interview loop. r/devops mentions it 4 times as the closest available substitute for a production-grade systems book that doesn't actually exist. Criticism is sparse in the data; the main note is that the material is interview-scoped, not real-world-scoped.

Community feedback & reader fit

Themes

  • · Interview preparation and job-hopping strategy
  • · System design fundamentals for software engineers
  • · Frontend developers bridging into system design
  • · Senior-level reading lists and architecture education
  • · Alex Xu as a named resource alongside System Design Primer

Common praise

  • + The ↑349 r/ExperiencedDevs commenter says he was learning a lot working through it as a frontend developer who sucked at system design.
  • + Multiple r/cscareerquestions threads reduce their entire prep stack to three items and this book is always one of them.
  • + r/devops recommends it when no production-grade alternative exists.
  • + A ↑171 commenter credits it directly with getting his current role — an unusually strong attribution for a prep book.

Common criticism

  • − The coverage is deliberately interview-scoped, so engineers wanting production architecture depth will hit the ceiling fast.
  • − r/ExperiencedDevs pairs it with DDIA and other books specifically because it doesn't cover distributed systems theory on its own.
  • − The book appears almost entirely in interview-prep contexts rather than architecture-learning contexts, which signals something about its ceiling.

Who it's for

If you have a system design round coming up in the next few weeks, this is the book r/cscareerquestions and r/ExperiencedDevs agree you should work through. Frontend developers in particular get called out — the ↑349 r/ExperiencedDevs commenter describes using it to fill exactly that gap before an interview loop. Senior engineers building out a proper architecture reading list tend to reach for it alongside DDIA and "Software Architecture: The Hard Parts", treating it as interview prep rather than the main course.

Mentions over time

Q2 2021 peak: 12/qtr Q1 2026

Top subreddits

Which Reddit comments matter for System Design Interview?

Top-upvoted quotes across the subreddits where this book is mentioned. Click through to read the full thread.

I just job hopped. 3 YoE at the same company, which I think recruiters really loved to see. Full-stack development, with a somewhat proprietary backend. Mainly worked with TypeScript, React and Java. Went from $95k TC to $195k TC Tried looking for remote work, but had to "settle" for hybrid. Marke…

r/cscareerquestions ↑ 568 mixed

Check out “System Design Interview” by Alex Xu. Great book. I SUCK at system design interviews as I’m primarily a frontend developer. Working my way through this book and learning a lot!

r/ExperiencedDevs ↑ 349 positive

I just used 3 things - Alex xu system design - system design primer on GitHub - neetcode / leetcode premium. That’s all.

r/cscareerquestions ↑ 203 positive

Ah Alex Xu... His System Design Interview books are also very good. It's not an overstatement to say I owned my current position to him.

r/cscareerquestions ↑ 171 positive

>I don’t particularly just want to ask a typical system design question or coding question (that can just be studied). So ask an atypical question, then. What I like to do for my interviews is ask questions that are neatly scoped-down problems I've seen in the real world. It takes a lot of time to…

r/ExperiencedDevs ↑ 166 critical

The book you're looking for doesn't really exist because 'Production-Grade' is context-dependent. Facebook's architecture would bankrupt a normal company, and their IaC is mostly custom internal tooling, not standard Terraform. But the two closest resources to what you want are probably: 1. System…

r/devops ↑ 133 positive

Thanks to Alex Xu. Updated the link. This link is for the tweet itself.

r/webdev ↑ 114 positive

For leadership I can recommend: Staff engineer path Manager' path (depends on which rule to try to grow into) For software architecture: System Architecture the hard parts Data intensive applications System design interview vol 1 and vol 2 General programming practices: Philosophy of software de…

r/ExperiencedDevs ↑ 79 positive

Readers also mention

Books that share discussion threads with System Design Interview — counted from the comments, not curated.

System Design Interview — frequently asked

What does Reddit actually think of System Design Interview by Alex Xu?+

The praise is specific: one commenter credits it directly with landing his current job (↑171), and multiple threads list it as one of only three prep resources needed. Criticism barely registers — the main caveat is that the scope is deliberately interview-bounded.

Is System Design Interview good for engineers who don't have a strong backend background?+

Yes, at least according to the ↑349 r/ExperiencedDevs comment from a frontend developer who said he sucked at system design and was learning a lot working through it. That use case — using the book to bridge into system design concepts before an interview — is actually the dominant pattern in the 93 Reddit mentions.

Should I read System Design Interview or Designing Data-Intensive Applications first?+

Depends on your goal. r/ExperiencedDevs consistently lists them together as complementary — DDIA for theory and depth, System Design Interview for interview format and pattern recognition. A ↑79 thread explicitly stacks them in a senior-engineer reading list. If you have a loop scheduled, start with Xu. If you want to actually understand distributed systems, DDIA does more work.

Is System Design Interview still relevant in 2026?+

The mention count stayed flat from 2021 through 2025, ranging from 17 to 20 mentions per year, which suggests steady use rather than a spike-and-fade. r/cscareerquestions threads as recently as August 2025 still name it as part of a minimal three-resource prep stack. No sign of it being displaced.