awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Coding Interview Preparation Resources

Ranking updated Jun 30, 2026

For a platform for practicing technical coding interviews, the first results are perixtar/2025-tech-oa-by-fastprep (This repository is a markdown-based technical interview question bank and study guide with company-specific problems and solutions, fitting the core intent of a learning and practice resource, though it lacks interactive features like an online code editor or mock interview mode), khan4019/front-end-interview-questions and donnemartin/interactive-coding-challenges (This repo is a structured curriculum of interactive Python coding challenges with instructional notebooks and automated unit tests, offering both learning content and hands-on practice for interview preparation). doocs/leetcode and youngyangyang04/leetcode-master round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore comprehensive collections of technical coding challenges, algorithmic practice problems, and structured interview preparation guides.

Coding Interview Preparation Resources

Find the best repos with AI.We'll search the best matching repositories with AI.
  • perixtar/2025-tech-oa-by-fastprepperixtar avatar

    perixtar/2025-Tech-OA-by-FastPrep

    2,935View on GitHub↗

    This project is a technical interview question bank and coding interview study guide. It serves as a company-specific assessment aggregator that organizes curated collections of algorithmic problems and solutions by company and role. The study guide is built as a static site that pre-renders markdown data files into HTML pages. It features a client-side search engine that enables instant filtering of interview questions directly in the browser without server requests. The system manages a broad set of capabilities for technical interview preparation, including the aggregation of company asse

    This repository is a markdown-based technical interview question bank and study guide with company-specific problems and solutions, fitting the core intent of a learning and practice resource, though it lacks interactive features like an online code editor or mock interview mode.

    Interview Question Banks
    View on GitHub↗2,935
  • khan4019/front-end-interview-questionskhan4019 avatar

    khan4019/front-end-Interview-Questions

    3,072View on GitHub↗

    This project is a curated educational resource and technical interview preparation kit. It provides a comprehensive collection of study guides and question banks focused on front-end web development, JavaScript algorithms, and professional coding assessments. The repository includes a technical interview question bank and specialized study sets for JavaScript algorithms. These resources cover conceptual explanations and programming challenges designed to help developers master common coding patterns and theoretical questions. The content covers core web development fundamentals, including HT

    This repository provides a curated collection of study guides and a bank of practice problems focused on front-end and JavaScript coding interviews, making it a direct resource for interview preparation, though it lacks interactive features like an online code editor or mock interview mode.

    HTMLInterview Question Banks
    View on GitHub↗3,072
  • donnemartin/interactive-coding-challengesdonnemartin avatar

    donnemartin/interactive-coding-challenges

    31,529View on 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

    This repo is a structured curriculum of interactive Python coding challenges with instructional notebooks and automated unit tests, offering both learning content and hands-on practice for interview preparation.

    PythonInteractive Coding Environments
    View on GitHub↗31,529
  • doocs/leetcodedoocs avatar

    doocs/leetcode

    36,161View on GitHub↗

    This project is a comprehensive algorithmic learning repository and competitive programming archive designed to support technical interview preparation and software engineering skill development. It provides a structured collection of verified solutions and implementation patterns, enabling developers to master fundamental computer science concepts through systematic practice and study. The repository distinguishes itself through a solution-centric structure that organizes source code by problem category, algorithm type, and data structure. By mapping specific coding challenges to recurring a

    doocs/leetcode is a structured repository of LeetCode solutions with explanations across multiple languages, directly serving as a learning and practice resource for coding interviews; while it lacks interactive features like an online code editor or mock interviews, it provides the core curated question bank and solution explanations you need.

    JavaInterview Preparation ResourcesCompetitive Programming RepositoriesCompetitive Programming Resources
    View on GitHub↗36,161
  • youngyangyang04/leetcode-masteryoungyangyang04 avatar

    youngyangyang04/leetcode-master

    61,690View on GitHub↗

    This project is a comprehensive algorithmic interview resource and coding practice repository. It provides a structured curriculum of programming challenges and source code implementations designed to help software engineers master efficient problem-solving techniques and prepare for technical assessments. The repository functions as a curated roadmap, organizing computer science fundamentals by data structure and algorithm topic to facilitate systematic skill development. By moving away from random practice, it supports career advancement training for those seeking to improve their professio

    youngyangyang04/leetcode-master is a curated repository of algorithmic problems and solution implementations across many languages with structured learning guides, making it a solid fit for practicing coding interview questions and studying concepts, though it lacks the interactive online editor, progress tracking, and mock interview mode of a full-fledged platform.

    ShellAlgorithm and Data Structure GuidesAlgorithmic Interview ResourcesAlgorithmic Problem Solving
    View on GitHub↗61,690
  • sunface/rust-by-practicesunface avatar

    sunface/rust-by-practice

    14,396View on GitHub↗

    rust-by-practice is an interactive coding platform and language learning curriculum designed to teach the Rust programming language. It functions as a code practice sandbox and tutorial, providing a structured path of examples and challenges to bridge the gap between basic knowledge and professional development. The platform features a web-based environment for editing, compiling, and executing code directly in the browser. It employs a graded curriculum of increasing difficulty, allowing users to solve exercises and verify their logic against reference solutions to ensure accuracy and adhere

    This is a Rust-specific interactive coding platform with practice problems and guided learning, but it is a language-learning tool rather than a general coding interview prep platform, so it only partially matches your request for a multi-language interview preparation system.

    RustDifficulty TiersInteractive Coding EnvironmentsBrowser-Based IDEs
    View on GitHub↗14,396
  • wolverinn/waking-upwolverinn avatar

    wolverinn/Waking-Up

    10,272View on GitHub↗

    Waking-Up is a backend interview study guide and computer science knowledge base. It serves as a learning path for candidates to master the essential theory required for backend engineering roles through a curated repository of core concepts. The project functions as a technical interview question bank, pairing common interview questions with detailed follow-up queries. This structure is designed to simulate real technical screenings and test the depth of a candidate's knowledge. The content covers fundamental computer science domains, specifically operating systems, networking, and database

    This repo is a backend interview study guide and knowledge base with paired questions and answers, but it lacks an online code editor, interactive coding practice, progression tracking, and multi-language support that defines a full coding interview preparation platform.

    Interview Question BanksInterview SimulationsMock Interviewing
    View on GitHub↗10,272
  • applenob/cpp_primer_practiceapplenob avatar

    applenob/Cpp_Primer_Practice

    8,719View on GitHub↗

    This repository is a C++ study collection and programming courseware designed to support a structured language curriculum. It functions as a comprehensive study repository containing conceptual notes and verified exercise solution sets for learning the C++ programming language. The project provides a set of working source code implementations and answers for practical programming problems. These materials enable language learning and programming practice by allowing users to implement code and verify their logic against solved exercises. The content is organized into a chapter-based director

    This is a C++ study repository with textbook exercise solutions and notes, but it is not a coding interview preparation platform — it lacks an online code editor, progress tracking, difficulty levels, multiple language support, and mock interview mode, and its problems are from a language textbook rather than curated for interview scenarios.

    C++Exercise Solutions
    View on GitHub↗8,719
  • gatieme/codinginterviewsgatieme avatar

    gatieme/CodingInterviews

    4,864View on GitHub↗

    CodingInterviews is a technical interview study resource and algorithm implementation guide. It provides a collection of typical programming challenges and reference implementations focused on the data structures and algorithms used in corporate interviews. The project serves as a coding challenge reference, offering a library of proven algorithmic solutions that act as a baseline for comparing candidate implementations. It includes a data structure implementation library and a set of interview problem sets designed for technical interview preparation. The repository organizes its content th

    This repo is a static collection of algorithm implementations and coding challenge solutions in C++ for interview prep, but it is not an interactive platform—it lacks an online code editor, progress tracking, mock interviews, and the other platform features you listed.

    C++Coding Challenge SolutionsTechnical Interview Resources
    View on GitHub↗4,864
  • darcyclarke/front-end-developer-interview-questionsdarcyclarke avatar

    darcyclarke/Front-end-Developer-Interview-Questions

    60,886View on GitHub↗

    This project is a curated repository of specialized technical questions and assessment guides used to evaluate proficiency in core web technologies. It serves as a question bank and assessment guide for testing knowledge of browser APIs, CSS, JavaScript, and HTTP protocols. The repository provides a technical skill evaluation framework consisting of open-ended prompts. These are used for front-end candidate evaluation, standardizing technical hiring workflows, and facilitating interview preparation for web developers. The content is organized via a category-driven information architecture an

    This repository is a static collection of front-end interview questions and guides, not an interactive platform with a code editor, progress tracking, or mock interviews, so it only partially fits the search for a full-featured preparation platform.

    NunjucksInterview Question Banks
    View on GitHub↗60,886
  • enhorse/java-interviewenhorse avatar

    enhorse/java-interview

    6,036View on GitHub↗

    This is a structured collection of interview preparation materials organized as a question bank covering multiple technology domains. The content is stored as plain Markdown files arranged in a topic-based directory hierarchy, delivered as static HTML without any JavaScript framework or build pipeline. The material focuses on Java ecosystem topics including core language features, collections, multithreading, JVM internals, Java 8 features, I/O, serialization, OOP principles, JDBC, servlets and JSP, logging, reactive programming, and testing. It also covers relational databases and SQL, web d

    This repository provides a structured collection of Java interview questions and explanations in static Markdown files, which fits as a learning resource, but it is not an interactive platform—it lacks an online code editor, progress tracking, mock interview mode, and active problem-solving features.

    BatchfileInterview Question BanksInterview Question Banks
    View on GitHub↗6,036
  • h5bp/front-end-developer-interview-questionsh5bp avatar

    h5bp/Front-end-Developer-Interview-Questions

    60,886View on GitHub↗

    This project is a curated frontend interview question bank and technical assessment guide. It serves as a web development interview resource for assessing candidates on frontend development, web accessibility, and browser performance. The collection provides a standardized set of questions to evaluate a developer's knowledge of HTML, CSS, JavaScript, and networking. It is designed to assist in the developer hiring process, engineering team recruiting, and personal technical interview preparation. The content is organized as a flat-file knowledge base using markdown-based storage and topic-ba

    This repository offers a curated frontend interview question bank and guide, but it is a static markdown collection rather than an interactive platform with a code editor, progress tracking, mock interviews, or multi-language support, so it covers only a narrow slice of what you need for general coding interview preparation.

    NunjucksInterview Question Banks
    View on GitHub↗60,886
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
perixtar/2025-tech-oa-by-fastprep2.9K——Jun 21, 2026
khan4019/front-end-interview-questions3.1KHTML—May 26, 2024
donnemartin/interactive-coding-challenges
31.5K
Python
NOASSERTION
May 8, 2024
doocs/leetcode36.2KJavaCC-BY-SA-4.0Jun 16, 2026
youngyangyang04/leetcode-master61.7KShell—Apr 30, 2026
sunface/rust-by-practice14.4KRustCC-BY-4.0Mar 19, 2026
wolverinn/waking-up10.3K—GPL-3.0Oct 29, 2024
applenob/cpp_primer_practice8.7KC++—Jul 20, 2025
gatieme/codinginterviews4.9KC++GPL-3.0Feb 20, 2021
darcyclarke/front-end-developer-interview-questions60.9KNunjucksMITJun 16, 2026

Related searches

  • a comprehensive guide for software engineering interviews
  • AI interview coach
  • a platform for practicing competitive programming problems
  • a collection of software engineering interview questions
  • Interview preparation platform
  • a guide to behavioral interviews for engineers
  • a structured roadmap for software engineering interviews
  • an open source platform for practicing algorithms