# Interview preparation platform

> AI-ranked search results for `technical interview preparation` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 103 total matches; showing the top 29.

Explore on the web: https://awesome-repositories.com/q/technical-interview-preparation

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/technical-interview-preparation).**

## Results

- [hydro-dev/hydro](https://awesome-repositories.com/repository/hydro-dev-hydro.md) (6,667 ⭐) — Hydro is an online judge platform and competitive programming management system. It provides the infrastructure to host programming contests, manage a library of programming problems, and evaluate code submissions against predefined test cases and time limits.

The system utilizes a distributed code execution engine that scales judging tasks across multiple worker nodes to process high volumes of submissions. It is built as a modular judge framework, employing a plugin-based architecture that allows for the extension of system functionality without modifying the core source code.

The platform
- [mouredev/roadmap-retos-programacion](https://awesome-repositories.com/repository/mouredev-roadmap-retos-programacion.md) (7,907 ⭐) — This project is a programming learning roadmap and interactive coding exercise platform. It functions as a markdown-based content site that uses a static site generator to compile instructional guides and technical challenges into a structured interface.

The platform provides a client-side progress tracker that utilizes local browser storage to monitor the completion of challenges without requiring a backend database. It organizes educational content through a sequence of coding exercises and instructional videos designed to guide developers through specific technical domains.

The system cov
- [yangshun/tech-interview-handbook](https://awesome-repositories.com/repository/yangshun-tech-interview-handbook.md) (140,330 ⭐) — This repository provides a comprehensive collection of educational materials and strategies designed to assist technical professionals in preparing for the various stages of the software engineering interview process. It covers core competencies including algorithmic problem-solving, behavioral interview techniques, system design architecture, and general career development.

The content is organized into structured study plans and tactical guides that address specific interview formats, ranging from initial phone screens to final onsite sessions. It includes resources for mastering data struc
- [youngyangyang04/leetcode-master](https://awesome-repositories.com/repository/youngyangyang04-leetcode-master.md) (61,690 ⭐) — 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
- [donnemartin/interactive-coding-challenges](https://awesome-repositories.com/repository/donnemartin-interactive-coding-challenges.md) (31,529 ⭐) — 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
- [brave-people/brave-tech-interview](https://awesome-repositories.com/repository/brave-people-brave-tech-interview.md) (4,461 ⭐) — This project is a technical interview study guide and computer science knowledge base. It provides a curated collection of technical interview questions and expert explanations focused on preparing for assessments at global IT companies.

The repository serves as a coding interview roadmap for mastering algorithmic challenges and complexity analysis, alongside a software architecture reference for design principles and system design strategies. It also includes a web security curriculum covering authentication methods, cryptographic concepts, and common vulnerabilities.

Content covers compute
- [nas5w/interview-guide](https://awesome-repositories.com/repository/nas5w-interview-guide.md) (4,267 ⭐) — This project is a comprehensive set of roadmaps and curricula designed for technical, behavioral, and architectural interview mastery. It provides structured guides, frameworks, and checklists for mastering algorithmic coding, system design, and behavioral questions.

The resource is distinguished by specialized study paths, including a frontend engineering curriculum and a dedicated system design framework for architecting scalable systems. It also features a behavioral interview playbook that utilizes a standardized response method to align professional experience with company values.

The g
- [forthespada/interviewguide](https://awesome-repositories.com/repository/forthespada-interviewguide.md) (5,816 ⭐) — InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int
- [wolverinn/waking-up](https://awesome-repositories.com/repository/wolverinn-waking-up.md) (10,272 ⭐) — 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
- [aasthas2022/sde-interview-and-prep-roadmap](https://awesome-repositories.com/repository/aasthas2022-sde-interview-and-prep-roadmap.md) (741 ⭐) — This project is a structured curriculum and study guide designed to assist candidates in preparing for software engineering interviews. It provides a comprehensive learning path that organizes core computer science domains, such as algorithms, data structures, and system design, into a logical, sequential roadmap.

The repository functions as a version-controlled knowledge base, utilizing markdown files to curate educational resources and technical topics. It distinguishes itself through a community-driven model that allows for continuous refinement of the curriculum, enabling users to contrib
- [kdn251/interviews](https://awesome-repositories.com/repository/kdn251-interviews.md) (64,941 ⭐) — This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and problem-solving skills.

The repository distinguishes itself through a taxonomy-based organization that maps complex concepts into a hierarchical structure. It standardizes the expression of abstract data structures and algorithms using a consistent programming language, with impleme
- [rezasi/go-interview-practice](https://awesome-repositories.com/repository/rezasi-go-interview-practice.md) (2,390 ⭐) — This platform is an automated assessment tool and coding challenge environment designed to help developers practice Go programming and prepare for technical interviews. It provides a structured library of algorithmic and data structure exercises that range from beginner to advanced difficulty levels, allowing users to build proficiency in language syntax and standard library usage.

The system distinguishes itself by integrating artificial intelligence to provide real-time code reviews, contextual hints, and simulated interview feedback. It evaluates user submissions through isolated, containe
- [bootdotdev/curriculum](https://awesome-repositories.com/repository/bootdotdev-curriculum.md) (3,415 ⭐) — This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals.

The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
- [jwasham/coding-interview-university](https://awesome-repositories.com/repository/jwasham-coding-interview-university.md) (353,639 ⭐) — This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation.

The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book
- [greatfrontend/top-javascript-interview-questions](https://awesome-repositories.com/repository/greatfrontend-top-javascript-interview-questions.md) (9,685 ⭐) — 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
- [lifei6671/interview-go](https://awesome-repositories.com/repository/lifei6671-interview-go.md) (5,547 ⭐) — interview-go is a comprehensive backend engineering knowledge base and interview preparation resource. It provides a structured collection of technical interview questions, theoretical answers, and solved algorithmic problems.

The project distinguishes itself by combining high-level architectural analysis with low-level language internals. It features detailed study materials on the Go runtime, including the scheduler, garbage collection, and memory management, alongside deep dives into distributed systems patterns such as high-availability strategies, distributed tracing, and cache consisten
- [anushka23g/complete-placement-preparation](https://awesome-repositories.com/repository/anushka23g-complete-placement-preparation.md) (3,970 ⭐) — This project is a technical interview preparation guide and resource kit designed for software engineering job placement. It functions as a markdown resource repository that provides a structured curriculum for computer science fundamentals and a dedicated learning roadmap for data structures and algorithms.

The repository organizes study materials into a sequential path, guiding users from basic arrays through to advanced dynamic programming. It includes curated collections of coding practice links, interview puzzles, and strategic notes focused on optimizing time and space complexity.

Beyo
- [doocs/leetcode](https://awesome-repositories.com/repository/doocs-leetcode.md) (36,161 ⭐) — 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
- [type-challenges/type-challenges](https://awesome-repositories.com/repository/type-challenges-type-challenges.md) (48,220 ⭐) — Type-challenges is a community-driven learning platform and programming playground designed to help developers master advanced TypeScript type systems. It provides a collection of interactive exercises that focus on complex type-level logic, allowing users to practice and refine their skills through hands-on problem solving.

The project distinguishes itself by focusing on the boundaries of the language, requiring users to employ recursive conditional types, mapped transformations, and variadic tuple manipulation to solve curated coding puzzles. By working through these challenges, developers
- [algorithmzuo/algorithm-journey](https://awesome-repositories.com/repository/algorithmzuo-algorithm-journey.md) (2,954 ⭐) — This project is an algorithm learning platform and computer science educational resource. It serves as a technical interview study guide, providing structured lessons on data structures and sorting methods.

The site is a markdown-based static site that converts technical documentation and algorithmic explanations into static HTML pages. It functions as a system for markdown content publishing to deliver educational material.

The platform covers algorithm complexity analysis, problem solving workflows, and general computer science education. It utilizes a component-based UI structure with fil
- [krahets/hello-algo](https://awesome-repositories.com/repository/krahets-hello-algo.md) (127,271 ⭐) — This project is an educational resource and reference library designed to teach fundamental data structures and algorithmic problem-solving. It provides a structured pedagogical framework that organizes complex technical concepts into a logical progression, helping learners understand how data is organized, stored, and processed to solve computational problems efficiently.

The repository distinguishes itself through a multi-language codebase that maintains parallel, consistent implementations of core algorithms and data structures across various programming languages. It bridges the gap betwe
- [labuladong/fucking-algorithm](https://awesome-repositories.com/repository/labuladong-fucking-algorithm.md) (134,160 ⭐) — This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts.

The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu
- [trekhleb/javascript-algorithms](https://awesome-repositories.com/repository/trekhleb-javascript-algorithms.md) (196,089 ⭐) — This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples.

The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru
- [h5bp/front-end-developer-interview-questions](https://awesome-repositories.com/repository/h5bp-front-end-developer-interview-questions.md) (60,886 ⭐) — 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
- [neetcode-gh/leetcode](https://awesome-repositories.com/repository/neetcode-gh-leetcode.md) (6,398 ⭐) — This project is a curated collection of solved algorithmic challenges and reference implementations. It serves as a study guide for software engineering, providing a library of data structure and algorithm problems used to analyze efficient problem-solving techniques.

The repository functions as a solution reference for coding challenges across multiple programming languages. It includes source code examples and conceptual hints designed for technical interview preparation and the study of common coding patterns.

The content is organized as a static source code repository with language-speci
- [greatfrontend/top-reactjs-interview-questions](https://awesome-repositories.com/repository/greatfrontend-top-reactjs-interview-questions.md) (5,691 ⭐) — 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
- [mre/the-coding-interview](https://awesome-repositories.com/repository/mre-the-coding-interview.md) (1,743 ⭐) — Programming exercises, code katas and puzzles for your job interview training - or just for fun.
- [faqguru/faqguru](https://awesome-repositories.com/repository/faqguru-faqguru.md) (5,064 ⭐) — FAQGURU is a technical interview question bank and coding interview study guide. It serves as a software engineering career resource and programming language reference, providing a curated collection of common technical questions and concise answers.

The project functions as a markdown knowledge base that pairs theoretical explanations with practical implementation examples across various programming languages and frameworks. These resources focus on algorithmic and architectural patterns used during technical hiring processes.

Content is organized via a nested directory hierarchy and a cate
- [boltzmannentropy/interviews.ai](https://awesome-repositories.com/repository/boltzmannentropy-interviews-ai.md) (4,875 ⭐) — interviews.ai is a technical study resource and educational book designed for machine learning engineering roles. It serves as a comprehensive guide for mastering theoretical and practical fundamentals, specifically providing a collection of solved interview questions and answers focused on artificial intelligence and deep learning.

The project covers core AI curriculum including information theory, Bayesian statistics, and neural network architectures. It provides instructional content and solved technical exercises to assist with deep learning interview preparation and machine learning exam
