Best Open Source interview Libraries
A curated list of the most popular GitHub repositories tagged with interview. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1donnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
#2jwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
#3TheAlgorithms/Python
All Algorithms implemented in Python
#4trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
#5CyC2018/CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
#6Snailclimb/JavaGuide
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发与系统设计。准备后端技术面试,首选 JavaGuide!
#7bregman-arie/devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
#8binhnguyennus/awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
#9kdn251/interviews
Everything you need to know to get the job.
#10youngyangyang04/leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
#11azl397985856/leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
#12poteto/hiring-without-whiteboards
⭐️ Companies that don't have a broken hiring process
#13yangshun/front-end-interview-handbook
Front End interview preparation materials for busy engineers (updated for 2026)
#14karanpratapsingh/system-design
Learn how to design systems at scale and prepare for system design interviews
#15huihut/interview
📚 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.
#160voice/interview_internal_reference
2025年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
#17AobingJava/JavaFamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
#18ashishps1/awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
#19donnemartin/interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
#20Advanced-Frontend/Daily-Interview-Question
我是依扬(木易杨),公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。
#21forthespada/CS-Books
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
#22haizlin/fe-interview
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
#23afatcoder/LeetcodeTop
汇总各大互联网公司容易考察的高频leetcode题🔥
#24perkfly/reverse-interview-zh
技术面试最后反问面试官的话
#25Olshansk/interview
Everything you need to prepare for your technical interview
#26InterviewMap/CS-Interview-Knowledge-Map
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
#27TheAlgorithms/Go
Algorithms and Data Structures implemented in Go for beginners, following best practices.
#28gyoogle/tech-interview-for-developer
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
#29helloqingfeng/Awsome-Front-End-learning-resource
:octocat:GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)
#30bregman-arie/devops-resources
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
#31shashank88/system_design
Preparation links and resources for system design questions
#32Tikam02/DevOps-Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
#33apachecn/Interview
Interview = 简历指南 + 算法题 + 八股文 + 源码分析
#34amusi/Deep-Learning-Interview-Book
深度学习面试宝典(含数学、机器学习、深度学习、计算机视觉、自然语言处理和SLAM等方向)
#35hello-java-maker/JavaInterview
【Java面试+Java后端技术学习指南】:一份通向理想互联网公司的面试指南,包括 Java,技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、分布式、数据库(MySQL、Redis)、Java 项目实战等
#36soapyigu/LeetCode-Swift
Solutions to LeetCode by Swift
#37WooVictory/Ready-For-Tech-Interview
💻 신입 개발자로서 지식을 쌓기 위해 공부하는 공간 👨💻
#38sadanandpai/frontend-learning-kit
Frontend tech guide and curated collection of frontend materials
#39amitshekhariitbhu/ai-engineering-interview-questions
Your Cheat Sheet for AI Engineering Interview – Questions and Answers.
#40shining-stars-l/javaup
🚀 超级八股文 🚀 - 告别死记硬背的 Java 全栈技术知识库!100万+字的讲解,原理剖析 + 丰富代码示例 + 清晰流程图解,让你真正理解每一个技术点!