awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mre/the-coding-interview

Open-source alternatives to The Coding Interview

30 open-source projects similar to mre/the-coding-interview, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best The Coding Interview alternative.

  • donnemartin/interactive-coding-challengesdonnemartin 的头像

    donnemartin/interactive-coding-challenges

    31,529在 GitHub 上查看↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    Pythonalgorithmcodingcompetitive-programming
    在 GitHub 上查看↗31,529
  • roseperrone/interview-questionsroseperrone 的头像

    roseperrone/interview-questions

    120在 GitHub 上查看↗

    Interview questions solved in python

    Python
    在 GitHub 上查看↗120
  • greatfrontend/top-reactjs-interview-questionsgreatfrontend 的头像

    greatfrontend/top-reactjs-interview-questions

    5,691在 GitHub 上查看↗

    This project is a comprehensive interview preparation guide and technical study resource for React. It functions as a frontend engineering curriculum and coding challenge bank designed to help developers master the internal mechanics, patterns, and core fundamentals of the React ecosystem. The resource distinguishes itself by providing a curated collection of technical interview questions, conceptual quizzes, and expert solutions. It includes a bank of coding challenges that can be solved in a browser-based environment with automated test cases and real-time rendering, as well as research int

    MDXfront-end-developmentinterviewsjavascript
    在 GitHub 上查看↗5,691

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • thealgorithms/pythonTheAlgorithms 的头像

    TheAlgorithms/Python

    221,992在 GitHub 上查看↗

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programming concepts, allowing users to study the logic and complexity behind various computational methods. The repository distinguishes itself through a modular, reference-based implementation pattern that organizes code into logical namespaces. This approach facilitates independent ex

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    在 GitHub 上查看↗221,992
  • greatfrontend/top-javascript-interview-questionsgreatfrontend 的头像

    greatfrontend/top-javascript-interview-questions

    9,685在 GitHub 上查看↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    MDXfront-end-developmentinterviewsjavascript
    在 GitHub 上查看↗9,685
  • taizilongxu/interview_pythontaizilongxu 的头像

    taizilongxu/interview_python

    17,316在 GitHub 上查看↗

    This project is a comprehensive reference library and preparation guide for Python technical interviews. It combines theoretical guides on computer science fundamentals and language runtime internals with practical implementation examples of algorithms and data structures. The repository serves as a curated knowledge base that maps theoretical interview questions to concrete code snippets. It provides technical analysis of Python language internals, including memory management, garbage collection, and the global interpreter lock, alongside a library of creational and structural software desig

    Shell
    在 GitHub 上查看↗17,316
  • chipersoft/interviewthisChiperSoft 的头像

    ChiperSoft/InterviewThis

    6,898在 GitHub 上查看↗

    InterviewThis is a developer interview question bank and employer evaluation framework. It provides a curated collection of targeted questions and discovery prompts designed to help software engineers audit the technical and cultural environments of prospective employers. The project offers specialized guides for technical due diligence, including assessments of the technical stack, infrastructure, and quality assurance practices. It includes structured frameworks for evaluating engineering culture, development workflows, and operational health, such as on-call expectations and incident respo

    在 GitHub 上查看↗6,898
  • checkcheckzz/system-design-interviewcheckcheckzz 的头像

    checkcheckzz/system-design-interview

    23,301在 GitHub 上查看↗

    System design interview for IT companies

    design-systemsinterviewinterview-preparation
    在 GitHub 上查看↗23,301
  • amejiarosario/dsa.js-data-structures-algorithms-javascriptamejiarosario 的头像

    amejiarosario/dsa.js-data-structures-algorithms-javascript

    7,768在 GitHub 上查看↗

    This project is a computer science educational resource and library providing implementations of data structures and algorithms in JavaScript. It serves as an algorithm implementation reference and a toolkit for building foundational data containers, including a collection of sorting algorithms and a guide for learning time and space complexity. The project differentiates itself by pairing class-based implementations with Big O analysis to illustrate asymptotic complexity. It includes a non-linear data structure toolkit featuring self-balancing trees, hash maps, and graphs, alongside comparis

    JavaScriptalgorithmalgorithmsbook
    在 GitHub 上查看↗7,768
  • devdrops/katasdevdrops 的头像

    devdrops/Katas

    1在 GitHub 上查看↗

    Katas on Symfony2 Framework

    PHP
    在 GitHub 上查看↗1
  • devinterview-io/angular-interview-questionsDevinterview-io 的头像

    Devinterview-io/angular-interview-questions

    28在 GitHub 上查看↗

    🟣 Angular interview questions and answers to help you prepare for your next technical interview in 2026.

    在 GitHub 上查看↗28
  • dideler/2365607D

    dideler/2365607

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • google/styleguidegoogle 的头像

    google/styleguide

    39,367在 GitHub 上查看↗

    Style guides for Google-originated open-source projects

    HTMLcpplintstyle-guidestyleguide
    在 GitHub 上查看↗39,367
  • dwmkerr/hacker-lawsdwmkerr 的头像

    dwmkerr/hacker-laws

    27,171在 GitHub 上查看↗

    This project is a comprehensive, community-curated compendium of the fundamental principles, heuristics, and adages that define professional software engineering. It serves as a structured reference for developers and managers, documenting the empirical observations and mathematical formulas that shape system architecture, team dynamics, and technical decision-making. The repository distinguishes itself through a decentralized, open-contribution model that relies on distributed version control to maintain its knowledge base. By utilizing a flat-file data structure and markdown-based content c

    HTMLcodingcomputersciencelaws
    在 GitHub 上查看↗27,171
  • daviddenton/refactoring-golfdaviddenton 的头像

    daviddenton/refactoring-golf

    58在 GitHub 上查看↗

    A Refactoring Golf exercise

    Java
    在 GitHub 上查看↗58
  • avik-jain/100-days-of-ml-codeAvik-Jain 的头像

    Avik-Jain/100-Days-Of-ML-Code

    51,254在 GitHub 上查看↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    100-days-of-code-log100daysofcodedeep-learning
    在 GitHub 上查看↗51,254
  • emilybache/parrot-refactoring-kataemilybache 的头像

    emilybache/Parrot-Refactoring-Kata

    135在 GitHub 上查看↗

    Kata to learn about Polymorphism

    LabVIEW
    在 GitHub 上查看↗135
  • emilybache/katatrainreservationemilybache 的头像

    emilybache/KataTrainReservation

    113在 GitHub 上查看↗

    A Kata exercise. This one involves writing code to reserve seats on a train.

    Python
    在 GitHub 上查看↗113
  • emilybache/racing-car-katasemilybache 的头像

    emilybache/Racing-Car-Katas

    317在 GitHub 上查看↗

    Several code katas on a racing car theme

    Java
    在 GitHub 上查看↗317
  • emilybache/supermarketreceipt-refactoring-kataemilybache 的头像

    emilybache/SupermarketReceipt-Refactoring-Kata

    126在 GitHub 上查看↗

    This is a refactoring kata for improving your coding skills

    C#
    在 GitHub 上查看↗126
  • emilybache/tennis-refactoring-kataemilybache 的头像

    emilybache/Tennis-Refactoring-Kata

    821在 GitHub 上查看↗

    This is a Refactoring Kata based on the rules of Tennis

    TypeScript
    在 GitHub 上查看↗821
  • evgenykarkan/ekalgorithmsEvgenyKarkan 的头像

    EvgenyKarkan/EKAlgorithms

    2,409在 GitHub 上查看↗

    EKAlgorithms contains some well known CS algorithms & data structures.

    Objective-Calgorithmobjective-c
    在 GitHub 上查看↗2,409
  • gabrieletondi/tell-dont-ask-katagabrieletondi 的头像

    gabrieletondi/tell-dont-ask-kata

    33在 GitHub 上查看↗

    A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model

    PHP
    在 GitHub 上查看↗33
  • garora/tdd-katasgarora 的头像

    garora/TDD-Katas

    736在 GitHub 上查看↗

    This repository contains Hands on Test Driven Development Katas (C#)

    C#
    在 GitHub 上查看↗736
  • geshan/au-companies-providing-work-visa-sponsorshipgeshan 的头像

    geshan/au-companies-providing-work-visa-sponsorship

    1,882在 GitHub 上查看↗

    Australian companies that provide work visa (and/or relocation) to their employees (mainly tech).

    australiaaustralian-companieshacktoberfest
    在 GitHub 上查看↗1,882
  • gigasquid/wonderland-clojure-katasgigasquid 的头像

    gigasquid/wonderland-clojure-katas

    877在 GitHub 上查看↗

    Clojure Katas inspired by Alice in Wonderland

    Clojure
    在 GitHub 上查看↗877
  • collabcodetech/backend-challengesCollabCodeTech 的头像

    CollabCodeTech/backend-challenges

    9,928在 GitHub 上查看↗

    A public list of open-source challenges from jobs around the world

    backend-challengeschallengescoding-challenges
    在 GitHub 上查看↗9,928
  • emilybache/gildedrose-refactoring-kataemilybache 的头像

    emilybache/GildedRose-Refactoring-Kata

    4,244在 GitHub 上查看↗

    This project is a refactoring kata collection and software design education resource. It provides a set of intentionally messy codebases and multi-language code samples designed for practicing incremental design, legacy code modernization, and software restructuring. The collection serves as a training material for test-driven development, focusing on the use of golden master testing suites and approval testing to ensure functional parity while evolving source code. It includes a universal learning baseline by implementing identical complex business rules across several different programming

    XSLT
    在 GitHub 上查看↗4,244
  • eficode-academy/docker-kataseficode-academy 的头像

    eficode-academy/docker-katas

    288在 GitHub 上查看↗

    Exercises for Docker training

    Dockerfile
    在 GitHub 上查看↗288
  • christian-fei/opening-hours-katachristian-fei 的头像

    christian-fei/opening-hours-kata

    8在 GitHub 上查看↗

    Opening hours don't have to be so boring - A TDD & Refactoring Kata

    在 GitHub 上查看↗8