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.

30Projects
1.5MStars in total
+148Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

30 projects · by stars

  1. #1 · jwasham/coding-interview-university

    coding-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.

    362.6K
  2. #2 · trekhleb/javascript-algorithms

    javascript-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.

    196.7K
  3. #3 · CyC2018/CS-Notes

    CS-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.

    186.3K
  1. 4

    fucking-algorithm

    135.9Klabuladong/fucking-algorithm · Markdown

    This 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.

  2. 5

    interviews

    65.3Kkdn251/interviews · Java

    A 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.

  3. 6

    Front-end-Developer-Interview-Questions

    60.9Kh5bp/Front-end-Developer-Interview-Questions · Nunjucks

    A 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.

  4. 7

    interview_internal_reference

    37.3K0voice/interview_internal_reference · Python

    A 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.

  5. 8

    leetcode

    36.7Kdoocs/leetcode · Java

    A 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.

  6. 9

    hello-algorithm

    36.1Kgeekxh/hello-algorithm · Java

    Hello 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.

  7. 10

    Python-programming-exercises

    29.8Kzhiwehu/Python-programming-exercises

    A collection of more than 100 Python programming exercises and mini-challenges for practicing coding skills.

  8. 11

    swift-algorithm-club

    29.1Kkodecocodes/swift-algorithm-club · Swift

    Swift 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.

  9. 12

    javascript-interview-questions

    27.7Ksudheerj/javascript-interview-questions · JavaScript

    A curated list of around 1000 JavaScript interview questions and answers covering core JS plus React, Angular, and Vue topics.

  10. 13

    awesome-low-level-design

    27.4Kashishps1/awesome-low-level-design · Java

    A curated collection of free resources for learning Low Level Design (LLD) / Object-Oriented Design and preparing for LLD interview rounds.

  11. 14

    Daily-Interview-Question

    27.3KAdvanced-Frontend/Daily-Interview-Question · JavaScript

    A 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.

  12. 15

    DSA-Bootcamp-Java

    24Kkunal-kushwaha/DSA-Bootcamp-Java · Java

    This is a free Java data structures and algorithms (DSA) bootcamp repo holding the code samples, assignments, and notes for WeMakeDevs' interview-prep course.

  13. 16

    algo

    23.1Kwangzheng0822/algo · Python

    A 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.

  14. 17

    LeetCode-Questions-CompanyWise

    20.3Kkrishnadey30/LeetCode-Questions-CompanyWise

    A curated collection of LeetCode coding interview questions organized by the company that asked them, sorted by frequency and time period.

  15. 18

    LeetcodeTop

    20.1Kafatcoder/LeetcodeTop

    LeetcodeTop 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.

  16. 19

    interview

    18.4KOlshansk/interview

    A 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.

  17. 20

    Go

    18.2KTheAlgorithms/Go · Go

    An open-source collection of classic algorithms and data structures implemented in Go for education, with over 18k stars and an MIT license.

  18. 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.

  19. 22

    interview_python

    17.4Ktaizilongxu/interview_python · Shell

    A curated collection of common Python interview questions and detailed answers, covering Python language features, operating systems, and databases.

  20. 23

    llm_interview_note

    15.3Kwdndev/llm_interview_note · HTML

    This 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.

  21. 24

    PythonPark

    11.9KJack-Cherish/PythonPark · Python

    A 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.

  22. 25

    leetcode-company-wise-problems-2022

    11.4Khxu296/leetcode-company-wise-problems-2022 · Jupyter Notebook

    A 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.

  23. 26

    leetcode

    11.3Ksoulmachine/leetcode · TeX

    A 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).

  24. 27

    junior-recruit-scheduler

    11.3Kjojoldu/junior-recruit-scheduler · JavaScript

    A 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.

  25. 28

    apachecn-algo-zh

    11.2Kapachecn/apachecn-algo-zh · JavaScript

    A 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.

  26. 29

    algorithm-base

    10.7Kchefyuan/algorithm-base

    A 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.

  27. 30

    TorchCode

    4.7Kduoan/TorchCode · Jupyter Notebook

    TorchCode 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.

Often tagged together