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 180 complete days
46 repositories by Attention Score · May 8, 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.
Lists of company wise questions. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of 20 Oct, 2025
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Learn System Design concepts and prepare for interviews using free resources.
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Curated coding interview preparation materials for busy software engineers
Learn how to design systems at scale and prepare for system design interviews
A one stop repository for generative AI research updates, interview resources, notebooks and much more!
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Crack LeetCode, not only how, but also why.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄
Everything you need to know to get the job.
图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com
System design interview for IT companies
📚 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.
Contains Company Wise Questions sorted based on Frequency and all time
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系[email protected] 版权所有,违权必究 Tan 2018.06
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
List of 1000 JavaScript Interview Questions
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader:
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
【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)
此项目是机器学习(Machine Learning)、深度学习(Deep Learning)、NLP面试中常考到的知识点和代码实现,也是作为一个算法工程师必会的理论基础知识。
Questions to ask the company during your interview
2025年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
Everything you need to prepare for your technical interview
我是依扬(木易杨),公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
A collection of JavaScript modern interview code challenges for beginners to experts