1.donnemartin / system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
- system
- design-patterns
- +7 more
Ranked by Attention Score: stars gained over the last 30 complete days
27 repositories by Attention Score · Oct 5, 2026 – Nov 3, 2026 (UTC)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A complete computer science study plan to become a software engineer.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Learn System Design concepts and prepare for interviews using free resources.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
大模型(LLM)全栈学习路线与中文教程🔥:覆盖 Prompt Engineering、RAG、AI Agent、MCP、微调、模型部署、Transformer、AI 编程与大厂面试,从入门到生产实践。
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Curated coding interview preparation materials for busy software engineers
Your Cheat Sheet For AI Engineering Interviews at Top AI Companies - Questions and Answers.
Learn how to design systems at scale and prepare for system design interviews
Everything you need to know to get the job.
AI 工程面试题(按公司分类)中文版 —— 顶级 AI 公司 AI 工程面试速查手册,附答案链接
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Crack LeetCode, not only how, but also why.
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系[email protected] 版权所有,违权必究 Tan 2018.06
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
2025年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
Front End interview preparation materials for busy engineers (updated for 2026)
A collection of JavaScript modern interview code challenges for beginners to experts