For interview preparation, the strongest matches are yangshun/tech-interview-handbook (This repository provides a comprehensive collection of study guides), nas5w/interview-guide (This project provides a comprehensive set of roadmaps, behavioral) and ashishps1/awesome-behavioral-interviews (This curated knowledge repository provides a structured framework for). forthespada/interviewguide and soulmachine/system-design round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source developer interview prep repositories, ranked by stars and activity to help you compare and find the best fit.
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
This repository provides a comprehensive collection of study guides, algorithm problems, system design case studies, and behavioral interview strategies tailored for software engineering candidates, covering most of the required preparation areas.
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
This project provides a comprehensive set of roadmaps, behavioral guides, and technical curricula covering coding, system design, and specialized frontend tracks for technical job interview preparation.
This project is a community-driven knowledge repository designed to assist with professional job search preparation. It provides a structured framework for mastering both behavioral and technical interview evaluations, offering resources to help candidates organize their personal experiences and professional narratives. The repository functions as a comprehensive toolkit for career development, utilizing a hierarchical taxonomy to categorize complex interview concepts. It enables users to study core principles of data structures, algorithms, and system design while simultaneously providing st
This curated knowledge repository provides a structured framework for interview preparation, offering resources for both behavioral narratives and technical concepts, though it functions as a study guide rather than an interactive practice platform.
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
InterviewGuide is a comprehensive technical interview preparation platform offering structured study guides, coding problems, system design resources, and company-specific interview questions for software engineers.
This project is a collection of educational resources and structured study materials focused on mastering distributed systems, backend infrastructure, and architectural patterns. It provides a comprehensive curriculum designed to help engineers understand the fundamental principles of building scalable, reliable, and high-traffic software systems. The repository serves as a reference for evaluating technical design decisions and preparing for architectural interviews. It covers a wide range of engineering competencies, including infrastructure planning, the analysis of common design trade-off
This repository provides a comprehensive collection of structured study materials and architectural references specifically focused on system design interview preparation, though it concentrates solely on infrastructure rather than the full suite of coding, behavioral, and frontend topics.
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
This project is a comprehensive roadmap and study guide specifically designed to help software engineers prepare for technical job interviews through structured computer science fundamentals.
This repository serves as a collection of common coding challenges and data structure implementations designed to assist software engineers in preparing for technical interviews. It functions as a study guide for mastering fundamental computer science concepts and standard algorithmic patterns using Python. The project organizes source files into a hierarchical directory structure, grouping problems by category or data structure type to facilitate navigation. By maintaining these implementations as raw script files, the repository allows users to execute code directly within their local Pytho
This repository provides a collection of coding challenges and algorithmic problem-solving resources in Python to help developers prepare for technical interviews, though it lacks system design and mock interview features.
This project is a curated guide for engineers preparing for front end engineering roles. It serves as a technical interview handbook and study resource, providing a collection of questions and answers focused on web technology and interview strategy. The resource covers front end system design and architectural patterns for scalable user interfaces. It also includes analysis of company-specific interview formats and patterns to assist in creating tailored study plans. The materials provide a review of web technology, including browser internals, web standards, and core scripting languages. T
This curated handbook serves as an interview preparation resource specifically for front end engineering roles, covering technical questions, system design, and study guides.
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
This project functions as a comprehensive study guide and knowledge base covering algorithms, system design, and career guidance, making it a valuable resource for technical interview preparation despite lacking built-in coding practice or mock interview tools.
This project is a comprehensive machine learning interview guide and technical study resource designed for individuals preparing for machine learning and AI engineering roles. It provides a collection of materials and practice problems covering core algorithms, theoretical fundamentals, and the implementation of neural network architectures. The resource serves as a technical reference for generative AI development, focusing on the design and optimization of large language models and diffusion systems. It includes frameworks for system design, covering the architecture of production machine l
This repository provides a comprehensive study guide and technical resource specifically tailored for machine learning engineering interviews, covering core algorithms, system design, and specialized practice material.
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
This repository provides a structured algorithmic curriculum and coding problem solutions, serving as a valuable roadmap for technical interview preparation though it lacks system design and frontend-specific materials.
This project is a learning platform and study guide focused on the principles of distributed systems and software architecture. It provides a collection of architectural scenarios and technical problem statements designed to help engineers practice system design, capacity planning, and trade-off analysis for high-scale services. The repository distinguishes itself by offering functional prototypes and models for complex engineering challenges. Rather than providing purely theoretical documentation, it includes executable representations of system components—such as storage services, load bala
This repository functions as a focused study guide and scenario collection for system design interviews, which aligns with one of the key requirements for technical interview preparation.
This project is a comprehensive technical interview question repository designed to assist software engineers in their professional development. It serves as a structured study guide that aggregates curated questions and answers covering full-stack development, algorithmic challenges, and system design concepts. The resource distinguishes itself by organizing content into specialized technical domains, allowing candidates to focus their preparation on specific skill sets such as data science and machine learning. It provides a centralized library of architectural patterns and complex problem-
This repository is a curated collection of full-stack technical interview questions, system design concepts, and study resources that aligns well with the preparation needs.
This repository serves as a comprehensive resource for competitive programming and technical interview preparation. It provides a structured collection of source code implementations for fundamental data structures and classic algorithmic problems, designed to help developers master core computer science concepts and efficient coding strategies. Beyond standard problem-solving, the project distinguishes itself by integrating software design patterns into its algorithmic implementations. It demonstrates how to apply structural and behavioral patterns—such as decorators, observers, and singleto
This repository provides a structured collection of code implementations for data structures and algorithmic problems aimed at technical interview preparation, though it focuses primarily on coding problems rather than a complete suite covering system design or behavioral guides.
This project is a comprehensive study guide and reference repository designed to prepare software engineers for technical interviews. It provides a structured collection of fundamental computer science concepts, algorithm implementations, and system design principles, serving as a centralized resource for reviewing the core knowledge required for engineering assessments. The repository distinguishes itself by offering language-agnostic concept modeling and modular knowledge categorization, which allows candidates to navigate complex topics efficiently. It covers a broad spectrum of technical
This repository provides a comprehensive study guide and structured collection of computer science concepts and algorithm implementations designed for technical interview preparation, aligning well with the core study material requested.
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
This repository provides a structured curriculum and study guide with a roadmap for software engineering interviews, though it focuses on curated learning resources rather than active coding environments or mock interview platforms.
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
This repository provides a structured collection of computer science algorithms, data structures, and practice problems suited for technical interview study, though it focuses primarily on coding exercises rather than covering system design or behavioral prep.
This project is a git-based collection of programming logic exercises and weekly coding challenges. It serves as a language-agnostic learning resource and a multi-language code repository where users practice software development skills regardless of the specific syntax used. The repository functions as a collaborative environment where participants submit custom code implementations via pull requests. It enables users to track their progress and perform collaborative code reviews by comparing different implementation strategies and community corrections. The system organizes these contribut
This repository provides a collection of programming logic exercises and weekly coding challenges across multiple languages, serving as a practice resource for developers preparing for technical coding tests.
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
This repository provides a comprehensive collection of algorithmic coding problems and solutions tailored for technical interview preparation, though it focuses primarily on coding challenges rather than a full curriculum covering system design and behavioral guidance.
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
This repository provides a structured collection of backend engineering questions and algorithmic problems tailored for software engineer interviews, though it focuses heavily on Go rather than covering frontend topics or mock interview practice.
This repository is a collection of solved algorithmic problems and data structure exercises designed for technical interview preparation. It serves as a polyglot reference implementation, providing a set of solved exercises based on a standard textbook to help candidates master the logic and complexity analysis required for coding tests. The project implements the same algorithmic logic across multiple programming languages to demonstrate platform-independent problem solving. This polyglot approach allows for the comparison of implementations across different tech stacks to highlight recurrin
This repository provides a collection of algorithmic problem solutions and data structure exercises based on a classic interview textbook, making it a focused reference for coding tests though it lacks system design and behavioral guidance.
This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co
This project is a curated frontend interview question bank and study guide, making it a relevant resource for technical preparation though it focuses primarily on web development topics rather than a comprehensive full-stack curriculum.
CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f
This repository provides a comprehensive educational knowledge hub and technical tutorials focused on backend architecture and computer science fundamentals for software engineering career development.
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 repository provides a hands-on Python curriculum focused on algorithmic coding challenges and data structures for technical interview preparation, though it lacks system design and behavioral guidance.
algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec
This repository provides algorithmic problem implementations and study guides tailored for technical interviews, though it focuses primarily on coding problems rather than the full suite of system design and behavioral resources.
This project is a community-driven knowledge base and diagnostic suite designed to evaluate and improve a developer's grasp of JavaScript. It functions as an interactive learning repository, providing a structured collection of technical questions and detailed explanations that target core language mechanics, runtime nuances, and common edge cases. The repository distinguishes itself through a collaborative approach to technical education, offering a wide array of challenging problems that serve as both a skill assessment tool and a resource for interview preparation. By organizing complex co
This repository provides a targeted collection of advanced JavaScript questions and detailed explanations specifically designed for language proficiency and interview preparation, though it focuses narrowly on frontend language mechanics rather than a comprehensive suite covering system design or behavioral topics.
Daily-Question is a frontend interview preparation platform and technical knowledge base. It provides a structured engineering curriculum consisting of high-frequency interview questions and core technical topics organized by increasing difficulty. The platform includes an interview experience archive that collects real-world reports from technology companies to help users analyze hiring patterns and salary benchmarks. It also serves as a library for web engineering concepts and network protocols, utilizing interactive code examples and diagrams. The project covers broad capability areas inc
This platform provides structured technical interview questions and study materials focused on frontend engineering and web technologies, though it lacks system design and backend-specific coverage.
This project is a comprehensive technical interview study resource designed to help developers prepare for engineering job assessments. It functions as a structured guide that curates essential computer science fundamentals, web development standards, and programming language concepts into a format optimized for professional evaluation. The repository distinguishes itself by providing strategic guidance on architectural decision-making and professional communication. Beyond simple question-and-answer pairs, it offers frameworks for articulating experience during interviews and suggests profes
This repository functions as a comprehensive study guide and handbook focused on frontend engineering interviews, offering structured computer science and web development concepts to help developers prepare for technical assessments.
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
This project is an educational resource focused on data structures and algorithms, which covers a core part of technical interview prep, though it lacks system design, behavioral guidance, and mock practice features.
This project is a comprehensive educational resource and study guide focused on distributed systems architecture and backend infrastructure design. It provides a structured curriculum for mastering the principles of scalability, reliability, and performance required to design complex software systems. The repository distinguishes itself by offering a methodical approach to technical interview preparation, incorporating design patterns, architectural trade-offs, and spaced repetition tools to help users retain complex concepts. It emphasizes constraint-driven analysis, teaching users how to ev
This repository provides a comprehensive study guide and collection of system design case studies for technical interview preparation, though it does not cover coding problems or behavioral guidance.
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
This repository provides a comprehensive collection of algorithmic implementations and data structures in Python, which directly serves the coding problems and algorithms feature of technical interview preparation.
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
This repository provides a comprehensive collection of algorithmic coding problems and data structures implemented in JavaScript, making it a targeted educational resource for technical interview preparation despite lacking system design or behavioral content.
This repository serves as a comprehensive educational resource covering core computer science concepts, software engineering principles, and system architecture. It provides detailed explanations of fundamental data structures and algorithms, alongside in-depth analysis of database management systems, including transaction properties, storage engines, and concurrency control mechanisms. The collection also offers extensive documentation on the Java programming language, ranging from collection internals and memory management to concurrency primitives and object-oriented design patterns. Furth
This repository provides a comprehensive collection of computer science study notes, algorithms, and system design concepts tailored for technical interview preparation, though it lacks interactive mock interview tools.
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 provides a curated collection of frontend interview questions and technical assessment guides, directly fitting the technical interview preparation category with a focus on web development.
This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t
This repository provides curated coding problems and algorithmic solutions designed for technical interview preparation, though it lacks system design and behavioral guidance.
This project is a comprehensive technical knowledge base and study guide focused on data structures, algorithms, and computer science fundamentals. It provides a curated collection of tutorials and educational resources designed to support technical growth and academic learning. The repository distinguishes itself through a heavy emphasis on visual learning, utilizing mind maps, diagrams, and illustrated breakdowns to explain complex algorithmic logic. It further supports career readiness by providing a repository of company-specific interview questions and real-world candidate experiences.
This repository provides a study guide and collection of algorithmic tutorials with company-specific interview questions, serving as a useful resource for technical interview preparation despite lacking dedicated system design or mock interview tooling.
LeetCode-Go is a competitive programming repository and Go algorithm library. It provides a collection of optimized solutions for LeetCode challenges, focusing on time and space complexity. The project serves as a reference for data structures and algorithms implemented in Go. It covers algorithm problem solving and performance optimization to meet strict memory and runtime constraints. The repository includes capabilities for technical interview preparation and the application of Go language idioms to complex computing problems. Each solution is paired with a test suite to verify correctnes
This repository provides curated coding problems, algorithmic solutions, and data structures implemented in Go to support technical interview preparation, though it focuses narrowly on coding challenges rather than broader topics like system design or behavioral guidance.
This project is a reference library of Java implementations for algorithmic coding challenges and data structure patterns. It serves as a study guide for technical interview preparation, providing a curated collection of LeetCode solutions organized by difficulty and algorithmic technique. The collection includes a mapping system that associates specific algorithm problems with the companies that frequently use them in technical interviews. The repository covers a wide range of capability areas, including tree algorithms for hierarchy construction and verification, string processing for sequ
This repository provides Java implementations and company mappings for algorithmic coding challenges, serving as a focused study guide for the coding portion of technical interviews.
The repository provides a collection of solved algorithmic challenges and data structure implementations written in JavaScript, designed for technical interview preparation and computer science study. The content is organized as a curriculum covering standard programming problems without external dependencies. The material encompasses fundamental computer science data structures such as trees, heaps, tries, linked lists, and custom collections, alongside classical algorithms addressing arrays, strings, matrices, and graphs. Implementations also cover specialized algorithmic techniques includi
This repository provides a collection of JavaScript algorithmic problems and solutions to help prepare for coding interviews, serving as a useful study resource though it covers a narrower scope than a full multidisciplinary prep platform.
Frontend-Interview-Questions is an educational knowledge base and study guide designed for technical interview preparation, software engineering job roles, and core web development concept review. It provides structured resources covering frontend topics, language fundamentals, and browser mechanics. The repository explores fundamental concepts including JavaScript runtime behavior, asynchronous execution, lexical scoping, closures, hoisting, and variable declaration comparisons. It also examines architectural topics such as browser rendering pipelines, document object model manipulation, net
This repository provides curated front-end interview questions and terminology explanations, serving as a helpful resource for technical preparation, though it focuses narrowly on front-end topics rather than comprehensive full-stack prep.
This repository serves as a comprehensive knowledge base for software engineering interview preparation. It provides a curated collection of technical questions and answers designed to assist developers in reviewing core concepts across the entire software development stack. The project covers a broad range of topics, including full-stack engineering principles, programming language proficiency, and software architecture design. By focusing on high-level system design patterns and technical trade-offs, the content helps candidates prepare for both coding and architectural discussions during p
This repository provides a curated collection of technical interview questions and answers covering full-stack development and architecture, though it lacks interactive mock practice or coding environments.
This project is a curated knowledge repository providing theoretical guides, practical challenge banks, and professional handbooks for technical interview preparation in data science and machine learning. It serves as a comprehensive study resource that combines theoretical knowledge with algorithmic practice. The repository features specialized study resources including a probability and statistics handbook, a machine learning reference for algorithms and neural network architectures, and a coding and SQL challenge bank designed to simulate recruitment assignments. It also includes a technic
This curated knowledge repository provides theoretical guides, coding challenges, and career handbooks specifically tailored for data science and machine learning interview preparation, though it lacks the broader software engineering or system design coverage.
This project is a centralized engineering knowledge repository that provides a structured curriculum for mastering system design, architectural patterns, and fundamental software development workflows. It serves as a professional development resource for engineers, offering foundational knowledge and real-world case studies to support the design of scalable, secure, and efficient distributed systems. The repository distinguishes itself through a visual-first approach to knowledge synthesis, distilling complex technical concepts into high-density graphical diagrams and succinct illustrations.
This repository provides comprehensive system design case studies and architectural patterns suited for technical interview preparation, though it focuses primarily on that single pillar rather than full coding or behavioral practice.
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
This repository provides a structured technical interview preparation guide with a learning roadmap and computer science fundamentals, fitting the category well despite lacking interactive mock tools or backend code.
This project is a comprehensive knowledge base designed to support software engineering interview preparation and professional development. It functions as a structured study guide that organizes complex computer science concepts, algorithmic problem-solving techniques, and system design principles into a searchable, hierarchical taxonomy. The repository distinguishes itself through a modular documentation pattern that encapsulates technical subjects into discrete, self-contained units. It provides verified code examples for fundamental data structures and algorithms, alongside a distributed
This project provides a comprehensive study guide and knowledge base covering algorithms, system design, and computer science fundamentals for software engineering interview preparation, though it lacks interactive mock interview features or direct frontend/backend problem collections.
This project is a collection of comprehensive guides and manuals focused on computer science self-study, technical interview preparation, and the navigation of technical career roadmaps. It provides a structured approach to mastering core computer science domains and a set of strategies for passing software engineering interviews. The repository distinguishes itself through specialized frameworks for career transitions, specifically managing the shift between academic research, PhD applications, and professional industry roles. It includes methodologies for evaluating company culture and alig
This project serves as a comprehensive study guide and collection of preparation resources for technical interviews and computer science self-study, though it focuses more on guides and strategies than interactive coding problems or mock practice tools.
This project is a structured catalog of server-side development questions and advanced Node.js concepts designed for senior-level interview preparation. It focuses on backend engineering topics including architecture, performance, and system design, while also covering Node.js internals, async patterns, and production debugging. The resource organizes interview topics into a navigable knowledge graph of interconnected concepts and subtopics, with explicit cross-references linking related ideas together. Content is presented through a question-driven learning path that guides the learner from
This project provides a curated collection of backend engineering and Node.js interview questions suited for technical preparation, though it focuses narrowly on server-side development rather than covering all requested domains like frontend or system design.
This project is a JavaScript interview guide and technical interview question bank. It serves as a frontend engineering study resource, providing a curated collection of questions and answers focused on core language concepts. The resource covers technical knowledge review and interview preparation, focusing on the programming patterns and logic used in professional web development.
This repository is a curated question bank focused on JavaScript and frontend engineering interviews, making it a relevant study resource despite lacking system design or behavioral modules.
🟣 Java interview questions and answers to help you prepare for your next technical interview in 2026.
This repository provides Java interview questions and answers to help developers prepare for technical interviews, fitting the target category despite focusing specifically on Java rather than covering every listed domain.
This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera
This repository provides a curated guide and implementation library focused on data structures and algorithms, serving as a study resource for technical interviews despite lacking system design or behavioral modules.
| Dépôt | Stars | Langage | Licence | Dernier push |
|---|---|---|---|---|
| yangshun/tech-interview-handbook | 140.3K | TypeScript | MIT | |
| nas5w/interview-guide | 4.3K | Astro | — | |
| ashishps1/awesome-behavioral-interviews | 7.8K | — | gpl-3.0 | |
| forthespada/interviewguide | 5.8K | — | apache-2.0 | |
| soulmachine/system-design | 1.4K | — | CC0-1.0 | |
| jwasham/coding-interview-university | 353.6K | — | CC-BY-SA-4.0 | |
| leeguandong/interview-code-practice-python | 1.6K | Python | — | |
| yangshun/front-end-interview-handbook | 44K | MDX | MIT | |
| brave-people/brave-tech-interview | 4.5K | — | — | |
| alirezadir/machine-learning-interviews | 8.5K | Jupyter Notebook | MIT |