System Design Interviews
Resources






Articles
A Senior Engineer's Guide to the System Design Interview - interviewing.io
An Engineering Leader’s System Design Interview Template - Kevin Conroy
Consistent Hashing Explained - SystemDesign.one
Crack the System Design Interview - Tian Pan
Load Balancing - Sam Rose
Modern Hardware Numbers for System Design Interviews (2025) - Hello Interview
Systems design for advanced beginners - Robert Heaton
System Design Interview Cheat Sheet - SystemDesign.one
Blogs
System Design In Practice - Tian Pan
Books
Building Microservices - Sam Newman
Designing Data-Intensive Applications - Martin Kleppmann
Distributed systems for fun and profit - Mikito Takada
Domain-Driven Design - Eric Evans
Hacking the System Design Interview - Stanley Chiang
Microservice Patterns and Best Practices - Victor Feitosa Pacheco
System Design Interview: An Insider's Guide - Alex Xu
Web Scalability for Startup Engineers - Artur Ejsmont
Courses
Grokking the System Design Interview - educative.io
Grokking the Advanced System Design Interview - educative.io
GitHub Repositories
Byte-sized System Design Concepts - ByteByteGo
Reddit Threads
Videos
How to Prepare for Technical Interviews, Part 2 - System Design - Engineering with Utsav
Intro to Architecture and Systems Design Interviews - Jackson Gabbard
System Design Interview: A Step-By-Step Guide - Alex Xu, ByteByteGo
Want to Get Better at the System Design Interview? Start Here! - Engineering with Utsav
Websites
YouTube channels
YouTube playlists
Algorithms You Should Know For System Design - ByteByteGo
System Design - Gaurav Sen
System Design Fundamentals - ByteByteGo
System Design Interview - ByteByteGo
Last updated
Was this helpful?