System Design Primer is a learning repository for designing large-scale systems and preparing for system design interviews.
Open Source: #interview
Catalog projects marked with #interview. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 21 projects with a combined 2,459,658 GitHub stars. Main languages: JavaScript, Python, Java.
Repositories
Coding Interview University is a detailed self-study plan for computer science, algorithms, and data structures for coding interview preparation.
The Algorithms - Python is a large educational collection of algorithms and data structures implemented in Python.
JavaScript Algorithms is a collection of algorithms and data structures implemented in JavaScript with explanations and learning links.
CS Notes is a large Chinese-language collection of notes on computer science, LeetCode, system design, networking, and interviews.
JavaGuide is a Chinese guide for Java backend interview prep, computer science, databases, distributed systems, and AI application development.
Tech Interview Handbook is curated material for coding interviews, behavioral interviews, resumes, and interview process from the author of Blind 75.
System Design 101 is ByteByteGo’s visual reference for system design, APIs, databases, scaling, and architecture patterns.
Awesome Interview Questions is a curated collection of interview-question links for languages, platforms, DevOps, databases, and security.
DevOps Exercises is a large collection of questions and exercises covering Linux, networking, Kubernetes, Terraform, CI/CD, clouds, databases, and SRE.
Advanced Java is a Chinese knowledge base for Java, distributed systems, high-load architecture, and senior engineering interviews.
JavaScript Questions is a large collection of JavaScript behavior questions with explanations.