Topics / #coding-interview
Coding-interview projects on GitHub
Study plans and problem sets for software engineering interview preparation.
As of , the most-starred Coding-interview projects on GitHub are coding-interview-university (362.6K stars), javascript-algorithms (196.7K stars) and CS-Notes (186.3K stars). GitHub.Locker tracks 30 Coding-interview repositories with 1.5M stars combined. The fastest-growing on October 16 was coding-interview-university, with +41 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
coding-interview-university
jwasham/coding-interview-university · ★ 362.6KIt is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.
+21awesome-low-level-design
ashishps1/awesome-low-level-design · ★ 27.4KA curated collection of free resources for learning Low Level Design (LLD) / Object-Oriented Design and preparing for LLD interview rounds.
+14CS-Notes
CyC2018/CS-Notes · ★ 186.3KCS-Notes is a huge Chinese-language collection of study notes covering the core topics of technical coding interviews: algorithms, LeetCode solutions, operating systems, computer networks, databases, Java, and system design.
+8javascript-algorithms
trekhleb/javascript-algorithms · ★ 196.7KA large collection of JavaScript implementations of classic algorithms and data structures, where each one has its own folder with code, tests, and a README explaining the theory and further reading links.
The all-time top
30 projects · by stars
- 362.6K
#1 · jwasham/coding-interview-universitycoding-interview-university
It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.
- 196.7K
#2 · trekhleb/javascript-algorithmsjavascript-algorithms
A large collection of JavaScript implementations of classic algorithms and data structures, where each one has its own folder with code, tests, and a README explaining the theory and further reading links.
- 186.3K
#3 · CyC2018/CS-NotesCS-Notes
CS-Notes is a huge Chinese-language collection of study notes covering the core topics of technical coding interviews: algorithms, LeetCode solutions, operating systems, computer networks, databases, Java, and system design.
- 4

fucking-algorithm
135.9Klabuladong/fucking-algorithm · MarkdownThis is labuladong's Chinese-language algorithm notebook: 60+ original articles that use LeetCode problems to teach reusable problem-solving frameworks, not just paste-and-pass code answers.
- 5

interviews
65.3Kkdn251/interviews · JavaA curated study guide for coding interviews, covering data structures, algorithms, greedy algorithms, bitmasks, runtime analysis, plus links to video lectures, interview books, online judges and mock interview platforms.
- 6
Front-end-Developer-Interview-Questions
60.9Kh5bp/Front-end-Developer-Interview-Questions · NunjucksA curated list of front-end interview questions covering HTML, CSS, JavaScript, accessibility, testing, performance, networking, and coding exercises that hiring managers can pick from when vetting front-end developer candidates.
- 7

interview_internal_reference
37.3K0voice/interview_internal_reference · PythonA curated collection of real technical interview questions and answers from major Chinese tech companies — Alibaba, Tencent, Baidu, Meituan, ByteDance and more — with analysis from expert interviewers.
- 8

leetcode
36.7Kdoocs/leetcode · JavaA massive collection of LeetCode solutions, plus solutions for two popular Chinese interview prep books (Coding Interviews, 2nd edition and Cracking the Coding Interview, 6th edition), each problem solved in multiple programming languages.
- 9

hello-algorithm
36.1Kgeekxh/hello-algorithm · JavaHello Algorithm (小浩算法) is a free, Chinese-language collection for beginners learning algorithms, bundling illustrated LeetCode solutions, big-tech interview write-ups, open-source ebooks, and mind maps.
- 10

Python-programming-exercises
29.8Kzhiwehu/Python-programming-exercisesA collection of more than 100 Python programming exercises and mini-challenges for practicing coding skills.
- 11

swift-algorithm-club
29.1Kkodecocodes/swift-algorithm-club · SwiftSwift Algorithm Club is a community-maintained collection of implementations of popular algorithms and data structures written in Swift, each paired with a detailed explanation of how it works.
- 12

javascript-interview-questions
27.7Ksudheerj/javascript-interview-questions · JavaScriptA curated list of around 1000 JavaScript interview questions and answers covering core JS plus React, Angular, and Vue topics.
- 13

awesome-low-level-design
27.4Kashishps1/awesome-low-level-design · JavaA curated collection of free resources for learning Low Level Design (LLD) / Object-Oriented Design and preparing for LLD interview rounds.
- 14

Daily-Interview-Question
27.3KAdvanced-Frontend/Daily-Interview-Question · JavaScriptA long-running, daily Chinese front-end interview question series curated by blogger 木易杨 (WeChat account 高级前端进阶). Each entry poses one real-world front-end interview problem - covering JavaScript, CSS, Vue, React and browser internals - with a linked, detailed written solution.
- 15

DSA-Bootcamp-Java
24Kkunal-kushwaha/DSA-Bootcamp-Java · JavaThis is a free Java data structures and algorithms (DSA) bootcamp repo holding the code samples, assignments, and notes for WeMakeDevs' interview-prep course.
- 16

algo
23.1Kwangzheng0822/algo · PythonA curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.
- 17

LeetCode-Questions-CompanyWise
20.3Kkrishnadey30/LeetCode-Questions-CompanyWiseA curated collection of LeetCode coding interview questions organized by the company that asked them, sorted by frequency and time period.
- 18

LeetcodeTop
20.1Kafatcoder/LeetcodeTopLeetcodeTop is a curated collection of the LeetCode problems most frequently asked in technical interviews at major Chinese internet companies, compiled from real interview recap posts.
- 19

interview
18.4KOlshansk/interviewA curated collection of links — books, courses, articles, question banks, mock-interview services, and videos — meant to help you prepare for a technical interview, especially at companies like Google and Facebook.
- 20

Go
18.2KTheAlgorithms/Go · GoAn open-source collection of classic algorithms and data structures implemented in Go for education, with over 18k stars and an MIT license.
- 21

leetcode
18.1Khaoel/leetcode · C++A large collection of solutions to LeetCode algorithm problems, written mostly in C++, where the README works as an index table of every covered problem.
- 22

interview_python
17.4Ktaizilongxu/interview_python · ShellA curated collection of common Python interview questions and detailed answers, covering Python language features, operating systems, and databases.
- 23

llm_interview_note
15.3Kwdndev/llm_interview_note · HTMLThis is a curated Chinese-language knowledge base of large language model (LLM) concepts and interview questions, aimed at algorithm/application engineers preparing for LLM-related job interviews.
- 24

PythonPark
11.9KJack-Cherish/PythonPark · PythonA free, Chinese-language self-study guide to programming built around Python and AI: curated tutorials and videos on data structures, machine learning, deep learning, web scraping, interviews, and programmer life.
- 25

leetcode-company-wise-problems-2022
11.4Khxu296/leetcode-company-wise-problems-2022 · Jupyter NotebookA free collection of the company-wise LeetCode question lists that normally sit behind LeetCode Premium, saved as CSV files and current as of May 2022.
- 26

leetcode
11.3Ksoulmachine/leetcode · TeXA free book of fully worked LeetCode solutions covering 151 problems, written and typeset in LaTeX with C++ code (a Java edition is also in progress).
- 27

junior-recruit-scheduler
11.3Kjojoldu/junior-recruit-scheduler · JavaScriptA Korean, community-maintained repository that collects junior/entry-level developer job postings, internships, and hackathon deadlines at recommended tech companies, plus resume and interview-prep resources.
- 28

apachecn-algo-zh
11.2Kapachecn/apachecn-algo-zh · JavaScriptA free ApacheCN anthology of Chinese translations of data-structure and algorithm texts: LeetCode solution sets in four languages, Coding Interviews (剑指 Offer) solutions and translated books, all readable online.
- 29

algorithm-base
10.7Kchefyuan/algorithm-baseA Chinese-language collection of algorithm and data-structure tutorials that uses animated diagrams to explain classic LeetCode and 剑指Offer interview problems in simple, easy-to-follow terms.
- 30

TorchCode
4.7Kduoan/TorchCode · Jupyter NotebookTorchCode is a LeetCode-style practice platform for PyTorch: it gives you 41 curated coding problems where you implement ML operators and architectures (softmax, attention, GPT-2 blocks, etc.) from scratch inside Jupyter notebooks, with an automated judge that checks correctness, gradients, and timing instantly.
Related topics
Often tagged together
- education933
- interview107
- interview-preparation111
- interview-questions87
- algorithms142
- data-structures100
- learning511
- learning-resources410
- leetcode34
- computer-science165
- curated-list634
- career162
- chinese1,159
- list540
- tutorial626
- algorithm60
- beginner-friendly310
- java450
- open-source5,666
- resources706
- book259
- awesome-list495
- python2,383
- study-guide68