My personal shortlist, grouped by interview type. Short notes on what each is good for.
- Tech Interview Handbook — start here; free and covers the whole loop — coding, system design, behavioral, resume, negotiation, and more
Tech interview
- NTHU OCW — Operating Systems — Prof. Jerry Chou’s open course (Mandarin); covers processes, memory, synchronization, file systems, and more
- KodeKloud — hands-on labs for Linux, Kubernetes, Docker, Terraform, and related infra topics; worth the investment — learn by doing, not just watching
Coding interview
- LeetCode — problem bank and contests
- NeetCode — curated roadmaps and pattern groupings on top of LeetCode
- Structy — structured DSA course with guided problems; best ROI in my book — full walkthroughs for every problem, not just hints or final answers
- AlgoMonster — patterns-first coding interview prep
System design
- System Design School — structured course + interactive practice with feedback
- Design Gurus — Grokking the System Design Interview — classic FAANG-style system design patterns
- ByteByteGo — System Design Interview — full course (scale from zero to millions, rate limiter, URL shortener, chat, YouTube, etc.)
Behavioral interview
- Design Gurus — Grokking Modern Behavioral Interview — structured prep for behavioral and culture-fit rounds
- Amazon Leadership Principles — LP definitions and videos; useful as a framework for STAR stories beyond Amazon too
On the shelf
Bookmarked — haven't read or worked through these yet.
- Coding Interview University — extensive free study plan (CS fundamentals through coding prep)