awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Interview preparation resources

Ranking aktualisiert am 21. Juli 2026

For interview resources, the strongest matches are nas5w/interview-guide (This repository is a comprehensive, structured curriculum that provides), yangshun/tech-interview-handbook (This repository is a comprehensive, industry-standard collection of study) and brave-people/brave-tech-interview (This repository is a comprehensive study guide that provides). youngyangyang04/leetcode-master and maximabramchuck/awesome-interviews round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best interview preparation resources for developers. Compare top-rated GitHub repositories by activity and content to find the best fit.

Interview preparation resources

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nas5w/interview-guideAvatar von nas5w

    nas5w/interview-guide

    4,267Auf GitHub ansehen↗

    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 repository is a comprehensive, structured curriculum that provides the exact roadmaps, system design guides, and behavioral interview frameworks required for software engineering interview preparation.

    AstroAlgorithm Practice CollectionsBehavioral Interview CoachingBehavioral Interview Frameworks
    Auf GitHub ansehen↗4,267
  • yangshun/tech-interview-handbookAvatar von yangshun

    yangshun/tech-interview-handbook

    140,330Auf GitHub ansehen↗

    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 is a comprehensive, industry-standard collection of study roadmaps, coding problem sets, and guides for both system design and behavioral interviews, perfectly matching the requirements for software engineering interview preparation.

    TypeScriptBehavioral Interview FrameworksSystem Design Interviews
    Auf GitHub ansehen↗140,330
  • brave-people/brave-tech-interviewAvatar von brave-people

    brave-people/brave-tech-interview

    4,461Auf GitHub ansehen↗

    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 repository is a comprehensive study guide that provides curated technical interview questions, system design strategies, and behavioral interview preparation, directly matching the requirements for software engineering interview resources.

    Algorithm Interview ChallengesAlgorithm Interview RoadmapsBehavioral Interview Preparation
    Auf GitHub ansehen↗4,461
  • youngyangyang04/leetcode-masterAvatar von youngyangyang04

    youngyangyang04/leetcode-master

    61,690Auf GitHub ansehen↗

    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 highly structured, curated roadmap of algorithmic coding challenges and solutions, serving as a comprehensive resource for technical interview preparation.

    ShellTechnical Interview Curricula
    Auf GitHub ansehen↗61,690
  • maximabramchuck/awesome-interviewsAvatar von MaximAbramchuck

    MaximAbramchuck/awesome-interviews

    83,140Auf GitHub ansehen↗

    This project is a curated repository of technical interview questions and a directory of study resources designed for professional software engineering assessments. It serves as a reference guide for interview patterns and common domain questions across various programming languages and technology stacks. The collection organizes coding and computer science questions by language and framework to assist with technical interview preparation and coding assessment study. It covers a wide range of programming domains and system design patterns to support software engineering career growth.

    This repository is a comprehensive, curated collection of technical interview questions, study roadmaps, and coding resources that directly addresses the need for structured software engineering interview preparation.

    Technical Assessment Questions
    Auf GitHub ansehen↗83,140
  • darliner/algorithm_interview_notes-chineseAvatar von DarLiner

    DarLiner/Algorithm_Interview_Notes-Chinese

    2,472Auf GitHub ansehen↗

    This is a Chinese-language technical interview preparation resource focused on algorithms and data structures. It compiles real-world written exam questions and interview experiences to provide practical, scenario-specific guidance for candidates preparing for technical assessments. The content is organized into distinct topic modules covering machine learning, deep learning, computer vision, natural language processing, and mathematics. Each module reviews core concepts, architectures, and techniques commonly addressed in interview questions, with explanations curated around actual assessmen

    This repository provides a curated collection of algorithm and data structure interview questions, study notes, and topic-based reviews that directly support technical interview preparation.

    PythonAlgorithm Interview RoadmapsProgramming Language Interview Questions
    Auf GitHub ansehen↗2,472
  • ashishps1/awesome-leetcode-resourcesAvatar von ashishps1

    ashishps1/awesome-leetcode-resources

    15,897Auf GitHub ansehen↗

    This repository is a comprehensive resource for software engineering career development and technical interview preparation. It provides a structured collection of learning materials, algorithmic patterns, and system design guides designed to assist developers in mastering the core competencies required for professional engineering roles. The project distinguishes itself through a pattern-based content taxonomy that groups diverse technical challenges by underlying algorithmic strategies. This approach allows users to identify and apply reusable solutions during high-pressure assessments. It

    This repository is a comprehensive, curated collection of technical interview resources, including coding problem sets, system design guides, and structured roadmaps, which directly matches the visitor's request for interview preparation materials.

    JavaBehavioral Interview FrameworksSystem Design Interview Preparation
    Auf GitHub ansehen↗15,897
  • aershov24/full-stack-interview-questionsAvatar von aershov24

    aershov24/full-stack-interview-questions

    1,106Auf GitHub ansehen↗

    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 comprehensive collection of technical interview questions, system design guides, and study materials that directly addresses the need for structured software engineering interview preparation.

    System Design Interview Preparation
    Auf GitHub ansehen↗1,106
  • soulmachine/system-designAvatar von soulmachine

    soulmachine/system-design

    1,367Auf GitHub ansehen↗

    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 structured collection of system design resources and architectural interview materials, serving as a specialized study guide for a core component of technical interview preparation.

    System Design Interview PreparationSystem Design Interview Problems
    Auf GitHub ansehen↗1,367
  • forthespada/interviewguideAvatar von forthespada

    forthespada/InterviewGuide

    5,816Auf GitHub ansehen↗

    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

    This repository is a comprehensive collection of technical interview materials, including structured roadmaps, system design guides, and curated coding problems, which directly addresses the visitor's need for interview preparation resources.

    Algorithm Interview ChallengesAlgorithm Practice CollectionsTechnical Interview Curricula
    Auf GitHub ansehen↗5,816
  • apachecn/interviewAvatar von apachecn

    apachecn/Interview

    8,944Auf GitHub ansehen↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    This repository is a comprehensive collection of structured study roadmaps, technical interview guides, and coding problem sets that directly addresses the need for a centralized software engineering preparation resource.

    Jupyter NotebookAlgorithm Interview ChallengesAlgorithm Practice CollectionsBehavioral Interview Preparation
    Auf GitHub ansehen↗8,944
  • rohan-paul/awesome-javascript-interviewsAvatar von rohan-paul

    rohan-paul/Awesome-JavaScript-Interviews

    3,734Auf GitHub ansehen↗

    This project is a technical interview repository and a curated collection of study guides designed for backend, frontend, and full-stack engineering evaluations. It provides a JavaScript interview guide and a comprehensive question bank of solved coding challenges and algorithmic problems to prepare developers for job screenings. The resource extends beyond core language skills to include a frontend development syllabus covering DOM fundamentals and accessibility, a backend architecture reference for server-side concepts and distributed systems, and a full-stack study resource for the MERN st

    This repository is a comprehensive collection of technical interview questions, coding challenges, and structured study roadmaps covering frontend, backend, and full-stack engineering, making it a direct match for your preparation needs.

    JavaScriptSystem Design Interview Preparation
    Auf GitHub ansehen↗3,734
  • xbox1994/java-interviewAvatar von xbox1994

    xbox1994/Java-Interview

    5,200Auf GitHub ansehen↗

    Java-Interview is a collection of technical reference guides and study materials designed for Java backend developer interviews. It provides a comprehensive knowledge base covering the Java Virtual Machine, multi-threaded programming, and distributed systems. The project differentiates itself by combining technical content with interview strategy frameworks. It includes structured templates for articulating project experiences and personal introductions, alongside high-frequency question sets and scenario-driven design patterns. The resource covers backend system design for high-concurrency

    This repository provides a structured collection of technical interview questions, system design scenarios, and study materials specifically tailored for Java backend engineering roles.

    Algorithm Practice CollectionsSystem Design Interview Guides
    Auf GitHub ansehen↗5,200
  • yangshun/front-end-interview-handbookAvatar von yangshun

    yangshun/front-end-interview-handbook

    43,961Auf GitHub ansehen↗

    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 repository provides a comprehensive, curated collection of interview questions, system design guides, and study strategies specifically tailored for front-end engineering roles.

    MDXSystem Design Interview PreparationTechnical Interview Curricula
    Auf GitHub ansehen↗43,961
  • ashishps1/awesome-system-design-resourcesAvatar von ashishps1

    ashishps1/awesome-system-design-resources

    38,781Auf GitHub ansehen↗

    This project is a comprehensive, community-driven knowledge repository designed to support software engineers in mastering distributed systems and architectural design. It functions as a structured compendium of engineering principles, providing a centralized index of patterns, trade-offs, and best practices required for building scalable and reliable software infrastructure. The repository distinguishes itself through a highly organized taxonomy that connects complex technical concepts into a cohesive learning path. It features a categorized collection of system design interview problems, ra

    This repository provides a highly structured collection of system design interview problems, architectural patterns, and learning resources, serving as a specialized component of a broader technical interview preparation strategy.

    JavaSystem Design Interview PreparationSystem Design Interview Problems
    Auf GitHub ansehen↗38,781
  • khangich/machine-learning-interviewAvatar von khangich

    khangich/machine-learning-interview

    12,624Auf GitHub ansehen↗

    This project is a curated collection of technical reference materials and study guides designed for machine learning interview preparation. It provides comprehensive resources for candidates pursuing engineering roles, focusing on deep learning, production infrastructure, and large-scale system design. The repository distinguishes itself through an architecture that combines theoretical research with industrial case studies. It utilizes a pattern-based approach to system design, breaking down complex deployments—such as recommendation engines, search ranking, and ad click prediction—into reus

    This repository provides a curated collection of study guides, system design case studies, and interview preparation materials specifically tailored for machine learning engineering roles.

    Algorithm Practice CollectionsBehavioral Interview CoachingSystem Design Interview Preparation
    Auf GitHub ansehen↗12,624
  • alirezadir/machine-learning-interviewsAvatar von alirezadir

    alirezadir/Machine-Learning-Interviews

    8,455Auf GitHub ansehen↗

    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 curated collection of technical interview questions, system design guides, and study materials specifically tailored for machine learning and AI engineering roles.

    Jupyter NotebookBehavioral Interview CoachingBehavioral Interview PreparationSystem Design Interview Preparation
    Auf GitHub ansehen↗8,455
  • doocs/leetcodeAvatar von doocs

    doocs/leetcode

    36,161Auf GitHub ansehen↗

    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 is a comprehensive collection of algorithmic coding challenges and verified solutions, providing the structured practice and problem-pattern mapping essential for technical interview preparation.

    JavaInterview Preparation ResourcesCompetitive Programming RepositoriesCompetitive Programming Resources
    Auf GitHub ansehen↗36,161
  • sumitsojha88/placement-preparationAvatar von sumitsojha88

    sumitsojha88/Placement-Preparation

    908Auf GitHub ansehen↗

    This repository is a community-driven knowledge base designed to assist students and software engineers in preparing for technical job placements. It functions as a centralized library of educational resources, structured learning paths, and verified algorithmic solutions, all maintained through collaborative version control workflows. The project distinguishes itself by combining technical interview preparation with broader career development tools. It provides curated roadmaps for mastering computer science fundamentals and system design, alongside practical guidance for resume preparation.

    This repository provides a comprehensive collection of study roadmaps, system design guides, and curated coding problem solutions, making it a direct match for your interview preparation needs.

    C++Technical Interview Curricula
    Auf GitHub ansehen↗908
  • faqguru/faqguruAvatar von FAQGURU

    FAQGURU/FAQGURU

    5,064Auf GitHub ansehen↗

    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

    This repository is a comprehensive, curated collection of technical interview questions, coding challenges, and study materials organized by language and topic, directly fulfilling the requirements for an interview preparation resource.

    Technical Interview QuestionsCode ExamplesCoding Interview Preparation
    Auf GitHub ansehen↗5,064
  • anushka23g/complete-placement-preparationAvatar von anushka23g

    anushka23g/Complete-Placement-Preparation

    3,970Auf GitHub ansehen↗

    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 is a comprehensive, curated collection of study roadmaps, coding problem sets, and technical interview resources specifically structured to guide software engineering candidates through their preparation.

    PythonTechnical Interview PreparationTechnical Interview PreparationCoding Interview Preparation
    Auf GitHub ansehen↗3,970
  • 0voice/interview_internal_referenceAvatar von 0voice

    0voice/interview_internal_reference

    37,235Auf GitHub ansehen↗

    This project is a comprehensive technical interview question bank and reference library designed for software engineering roles at major technology companies. It serves as a study guide and knowledge base covering the core principles of high-performance systems programming and computer science theory. The collection focuses on deep technical domains, including C++ language mastery, distributed systems design, and database engineering. It provides detailed material on consensus protocols, cluster coordination, and the architectural differences between SQL and NoSQL implementations. The resour

    This repository is a comprehensive collection of technical interview questions, system design guides, and deep-dive study materials for software engineering roles, directly matching your need for curated interview preparation resources.

    PythonTechnical Interview PreparationTechnical Interview PreparationC++ Implementations
    Auf GitHub ansehen↗37,235
  • kdn251/interviewsAvatar von kdn251

    kdn251/interviews

    64,941Auf GitHub ansehen↗

    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

    This repository provides a comprehensive, structured collection of algorithmic implementations, data structure guides, and study materials that directly address the core requirements for software engineering interview preparation.

    JavaAlgorithms and Data StructuresCoding Challenge PlatformsComputer Science Study Guides
    Auf GitHub ansehen↗64,941
  • yauhenkavalchuk/interview-questionsAvatar von YauhenKavalchuk

    YauhenKavalchuk/interview-questions

    4,525Auf GitHub ansehen↗

    This project is a structured collection of technical interview questions and study materials for web developers. It serves as a knowledge base and question bank covering HTML, CSS, JavaScript, and Node.js backend development. The repository provides curated guides and problem sets for mastering modern ECMAScript and TypeScript language features. It also contains comparative materials and interview resources for component-based frameworks including React, Vue, and Angular. The resource integrates technical study guides with video explanations covering web architecture and security patterns. C

    This repository is a comprehensive collection of technical interview questions, study guides, and roadmaps specifically tailored for web development roles, covering all the requested areas from language-specific practice to framework-based knowledge.

    Web Development Interview PreparationsComparative Framework StudiesInterview Question Banks
    Auf GitHub ansehen↗4,525
  • resumejob/interview-questionsAvatar von resumejob

    resumejob/interview-questions

    3,270Auf GitHub ansehen↗

    This project is a structured repository of technical interview questions and professional development resources designed for software engineering career advancement. It serves as a comprehensive database of high-frequency assessment materials sourced from real-world candidate experiences at major global technology companies. The collection is organized into a hierarchical directory structure categorized by company names and technical domains to facilitate navigation. By utilizing plain text serialization and static markdown content, the project ensures that all interview data remains human-re

    This repository is a comprehensive, community-driven collection of technical interview questions, coding challenges, and career development resources that directly addresses the need for structured interview preparation materials.

    Technical Interview PrepTechnical Interview PreparationTechnical Interview Questions
    Auf GitHub ansehen↗3,270
  • jackyandroid/androidinterview-q-aAvatar von JackyAndroid

    JackyAndroid/AndroidInterview-Q-A

    8,001Auf GitHub ansehen↗

    This project is an Android development study guide and interview question bank. It serves as a mobile engineering interview resource, providing a curated collection of technical questions and detailed answers designed for developers preparing for professional assessments at major internet companies. The resource covers Android development concept review and technical interview preparation, focusing on core engineering principles and architectural patterns required for mobile engineering roles. The content is organized via hierarchical topic categorization and stored as markdown-based documen

    This repository provides a curated collection of technical interview questions and study materials specifically tailored for Android engineering roles, fitting the category of a focused interview preparation resource.

    JavaScriptAndroid Interview Questions
    Auf GitHub ansehen↗8,001
  • amusi/ai-job-notesAvatar von amusi

    amusi/AI-Job-Notes

    6,096Auf GitHub ansehen↗

    AI-Job-Notes is a curated job hunting guide and technical interview curriculum specifically for artificial intelligence and computer vision roles. It functions as a markdown knowledge base and static site repository that organizes recruitment data, study materials, and company lists. The project provides resources for AI algorithm job hunting, including company directories and salary benchmarks based on geography and educational background. It covers campus recruitment planning through the tracking of application windows and internship cycles. The repository includes materials for technical

    This repository serves as a curated knowledge base and study curriculum specifically tailored for AI and computer vision roles, providing the structured interview preparation and technical roadmaps requested.

    Technical Interview Curricula
    Auf GitHub ansehen↗6,096
  • systemdesign42/system-design-academyAvatar von systemdesign42

    systemdesign42/system-design-academy

    25,751Auf GitHub ansehen↗

    System Design Academy is an educational platform and study guide focused on software architecture and distributed systems engineering. It provides a structured collection of technical playbooks, design patterns, and deep dives intended to assist engineers in mastering complex system design and preparing for technical interviews. The platform functions as a content management system that utilizes version-controlled markdown files to maintain and distribute engineering knowledge. By employing a static site generator, the project pre-renders all educational materials into plain HTML files to ens

    This repository provides a structured collection of system design guides and technical playbooks specifically curated for software engineering interview preparation, though it focuses primarily on architecture rather than coding challenges or behavioral prep.

    System Design Interview Preparation
    Auf GitHub ansehen↗25,751
  • lydiahallie/javascript-questionsAvatar von lydiahallie

    lydiahallie/javascript-questions

    65,326Auf GitHub ansehen↗

    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 structured collection of advanced JavaScript technical questions and detailed explanations, serving as a focused resource for language-specific interview preparation.

    Technical Assessment Questions
    Auf GitHub ansehen↗65,326
  • amitshekhariitbhu/android-interview-questionsAvatar von amitshekhariitbhu

    amitshekhariitbhu/android-interview-questions

    12,341Auf GitHub ansehen↗

    This repository is a curated study guide and knowledge base designed to assist developers in preparing for software engineering job interviews within the Android ecosystem. It organizes essential programming topics, language-specific features, and mobile architecture patterns into a structured format for professional review and skill assessment. The collection covers a broad range of technical domains, including system design principles, performance optimization, and core development concepts. By categorizing these topics, the resource provides a systematic way for users to practice and impro

    This repository provides a structured collection of technical interview questions and study topics specifically tailored for Android development, serving as a focused resource for candidates preparing for mobile engineering roles.

    JavaAndroid Interview Questions
    Auf GitHub ansehen↗12,341
  • arpitbbhayani/system-design-questionsAvatar von arpitbbhayani

    arpitbbhayani/system-design-questions

    3,085Auf GitHub ansehen↗

    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 provides a curated collection of system design scenarios and architectural problem statements that serve as a practical resource for software engineering interview preparation.

    PythonSystem Design Interview PreparationSystem Design Interview Problems
    Auf GitHub ansehen↗3,085
  • lifei6671/interview-goAvatar von lifei6671

    lifei6671/interview-go

    5,547Auf GitHub ansehen↗

    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 technical interview questions, algorithmic problems, and system design materials specifically tailored for backend engineering roles, making it a relevant resource for interview preparation.

    GoProgramming Language Interview Questions
    Auf GitHub ansehen↗5,547
  • youssefhosni/data-science-interview-questions-answersAvatar von youssefHosni

    youssefHosni/Data-Science-Interview-Questions-Answers

    5,497Auf GitHub ansehen↗

    This repository is a curated study resource of interview questions and answers for data science roles. It covers the core domains of machine learning, statistics, Python programming, SQL databases, deep learning, and algorithmic problem solving. The content is organized as static Markdown files with a structured question-and-answer format, making it easy to read and navigate without any server-side processing. The material distinguishes itself by pairing each question with a detailed explanation and often a code example, covering both conceptual knowledge and practical application. Topics ran

    This repository provides a curated collection of interview questions, coding challenges, and conceptual explanations specifically tailored for data science roles, fitting the category of an interview preparation resource.

    Python Interview Questions
    Auf GitHub ansehen↗5,497
  • arialdomartini/back-end-developer-interview-questionsAvatar von arialdomartini

    arialdomartini/Back-End-Developer-Interview-Questions

    16,574Auf GitHub ansehen↗

    This project is an open-source knowledge repository that serves as a comprehensive technical interview question bank for backend engineering roles. It provides a structured resource for hiring managers and candidates to evaluate proficiency in software design, architectural patterns, and core engineering principles through a curated collection of discussion topics and coding challenges. The repository functions as a programming paradigm evaluation tool, enabling the assessment of a candidate's understanding of object-oriented, functional, and procedural techniques. It distinguishes itself by

    This repository provides a structured collection of backend-focused interview questions and architectural discussion topics, serving as a direct resource for technical interview preparation.

    Technical Assessment Questions
    Auf GitHub ansehen↗16,574
  • careercup/ctci-6th-editionAvatar von careercup

    careercup/CtCI-6th-Edition

    11,463Auf GitHub ansehen↗

    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 comprehensive collection of solved algorithmic and data structure problems that serve as a practical reference for coding interview preparation.

    JavaTechnical Interview Curricula
    Auf GitHub ansehen↗11,463
  • donnemartin/system-design-primerAvatar von donnemartin

    donnemartin/system-design-primer

    353,387Auf GitHub ansehen↗

    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 is a comprehensive study guide and curriculum specifically designed to help software engineers master system design concepts for technical interviews.

    PythonSystem Design Interview Guides
    Auf GitHub ansehen↗353,387
  • donnemartin/interactive-coding-challengesAvatar von donnemartin

    donnemartin/interactive-coding-challenges

    31,529Auf GitHub ansehen↗

    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 structured collection of interactive coding challenges and algorithmic study materials that directly support technical interview preparation.

    PythonCoding Interview PreparationEducational NotebooksInterview Preparation Resources
    Auf GitHub ansehen↗31,529
  • teivah/algodeckAvatar von teivah

    teivah/algodeck

    5,819Auf GitHub ansehen↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    This repository provides a curated collection of flashcards for algorithms, data structures, and system design, serving as a specialized study tool for technical interview preparation.

    HTMLSystem Design Interview Preparation
    Auf GitHub ansehen↗5,819
  • xiaolincoder/cs-baseAvatar von xiaolincoder

    xiaolincoder/CS-Base

    18,024Auf GitHub ansehen↗

    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 serves as a comprehensive educational hub for backend architecture and computer science fundamentals, providing the theoretical knowledge and career development resources essential for technical interview preparation.

    Technical Interview Curricula
    Auf GitHub ansehen↗18,024
  • misterbooo/leetcodeanimationAvatar von MisterBooo

    MisterBooo/LeetCodeAnimation

    76,593Auf GitHub ansehen↗

    LeetCodeAnimation is an educational code archive and technical interview resource designed to help developers master complex programming concepts. It functions as a centralized repository of source code and instructional materials, providing a structured environment for self-paced learning of fundamental computer science algorithms and data structures. The project distinguishes itself by integrating visual algorithm simulations directly into its learning path. By mapping static educational content to animated media files, it demonstrates the step-by-step execution flow and internal state chan

    This repository provides a structured collection of algorithmic problem solutions and visual simulations, serving as a practical resource for mastering the coding challenges commonly found in technical interviews.

    JavaAlgorithm VisualizationsAlgorithmic Problem SetsCode Examples
    Auf GitHub ansehen↗76,593
  • top4ikru/java-interviewAvatar von Top4IkRu

    Top4IkRu/java-interview

    243Auf GitHub ansehen↗

    This repository serves as a comprehensive knowledge base and study resource for software developers preparing for technical interviews. It provides a structured collection of questions, answers, and explanations focused on core Java programming principles and common industry interview patterns. The project facilitates professional development by offering a curated set of algorithmic coding challenges and technical assessments. By organizing these materials into a hierarchical directory of markdown files, the repository enables users to review fundamental language concepts and practice problem

    This repository provides a structured collection of Java-specific interview questions, coding challenges, and technical explanations, serving as a focused resource for software engineering interview preparation.

    JavaJava Interview PreparationsAlgorithmic Problem SolvingJava Core Questions
    Auf GitHub ansehen↗243
  • ndb796/python-for-coding-testAvatar von ndb796

    ndb796/python-for-coding-test

    2,415Auf GitHub ansehen↗

    This repository serves as a comprehensive library for algorithmic problem solving, providing reference implementations for fundamental computer science challenges. It is designed as a resource for technical interview preparation and competitive programming training, focusing on the mastery of common patterns and data structures required for coding assessments. The project distinguishes itself by offering solutions that emphasize idiomatic Python usage and performance optimization. It covers a wide range of algorithmic techniques, including greedy selection, dynamic programming, graph theory,

    This repository provides a structured collection of algorithmic problem sets and reference implementations specifically designed to help software engineers prepare for technical coding interviews.

    PythonAlgorithm ImplementationsTechnical Interview PreparationAlgorithmic Problem Solving
    Auf GitHub ansehen↗2,415
  • jwasham/code-catalog-pythonAvatar von jwasham

    jwasham/code-catalog-python

    1,048Auf GitHub ansehen↗

    This repository is a collection of fundamental data structures and computational algorithms implemented in Python. It serves as a structured resource for developers to practice core computer science concepts and master the logic required for technical coding assessments. The project emphasizes the manual implementation of standard components from scratch, allowing users to internalize the mechanics of memory management and information storage. By recreating these structures and algorithms without relying on high-level abstractions or external dependencies, the code demonstrates the underlying

    This repository provides a structured collection of algorithm and data structure implementations that serve as a practical resource for mastering the core coding challenges found in technical interviews.

    PythonAlgorithmic Interview ResourcesAlgorithm ImplementationsData Structure Implementations
    Auf GitHub ansehen↗1,048
  • krishnadey30/leetcode-questions-companywiseAvatar von krishnadey30

    krishnadey30/LeetCode-Questions-CompanyWise

    19,159Auf GitHub ansehen↗

    This repository is a structured collection of algorithmic coding challenges curated to assist with technical interview preparation. It functions as a comprehensive dataset that organizes programming problems based on the specific companies that have historically included them in their assessment processes. The project distinguishes itself by categorizing these challenges according to both the hiring organization and the frequency of problem appearance. This approach allows users to prioritize high-yield practice material, focusing their study efforts on the topics most relevant to their targe

    This repository provides a structured collection of company-specific coding challenges that directly supports technical interview preparation through targeted algorithmic practice.

    Coding Interview PreparationCompany-Specific Problem MappingsTechnical Interview Preparation
    Auf GitHub ansehen↗19,159
  • kamranahmedse/developer-roadmapAvatar von kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Auf GitHub ansehen↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    This repository provides the structured learning paths and career roadmaps essential for software engineering preparation, though it focuses on skill acquisition rather than providing specific coding challenges or interview question sets.

    TypeScriptSoftware Engineering RoadmapsTechnical Learning PathsAI-Driven Personalization
    Auf GitHub ansehen↗357,434
  • mgechev/google-interview-preparation-problemsAvatar von mgechev

    mgechev/google-interview-preparation-problems

    3,163Auf GitHub ansehen↗

    This repository is a collection of solved coding challenges and technical problems designed to assist software engineers in preparing for technical job interviews. It serves as a structured archive of problem-solving patterns and solutions intended to help users master the technical assessments required by major technology companies. The project focuses on strengthening fundamental computer science knowledge by implementing and refining solutions to complex logic problems frequently encountered in professional engineering interviews. It provides a curated set of programming exercises that emp

    This repository provides a curated collection of coding problems specifically targeted at technical interview preparation, serving as a practical resource for practicing algorithmic challenges.

    JavaScriptTechnical Interview PreparationAlgorithms and Data StructuresTechnical Interview Archives
    Auf GitHub ansehen↗3,163
  • mtrajk/coding-problemsAvatar von MTrajK

    MTrajK/coding-problems

    3,379Auf GitHub ansehen↗

    This repository serves as a comprehensive collection of algorithmic problem solutions and educational resources designed to support software engineering education and technical interview preparation. It functions as a structured knowledge base for mastering fundamental computer science concepts, including data structures and common programming challenges. The project provides a curated index of learning materials, such as university courses and textbooks, alongside documented code implementations. By organizing these solutions into a version-controlled format, it allows users to study idiomat

    This repository provides a collection of algorithmic coding problems and learning resources, serving as a practical study tool for technical interview preparation.

    PythonTechnical Interview PreparationAlgorithmic Problem SolvingCoding Challenge Solutions
    Auf GitHub ansehen↗3,379
  • leeguandong/interview-code-practice-pythonAvatar von leeguandong

    leeguandong/Interview-code-practice-python

    1,575Auf GitHub ansehen↗

    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 interview problems and solutions specifically for Python, serving as a focused resource for technical interview preparation.

    PythonAlgorithm Practice Collections
    Auf GitHub ansehen↗1,575
  • orrsella/soft-eng-interview-prepAvatar von orrsella

    orrsella/soft-eng-interview-prep

    2,233Auf GitHub ansehen↗

    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 collection of study materials, roadmaps, and interview resources specifically tailored for software engineering roles, fitting the category of an interview preparation guide.

    Programming Language Interview QuestionsProgramming Language Interview QuestionsSystem Design Interview Preparation
    Auf GitHub ansehen↗2,233
  • hadyang/interviewAvatar von hadyang

    hadyang/interview

    4,840Auf GitHub ansehen↗

    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 repository provides a structured knowledge base and comprehensive study material for software engineering interviews, covering both algorithmic problem-solving and complex system design topics.

    Technical Interview PreparationAlgorithmic Problem SolvingComputer Science Fundamentals
    Auf GitHub ansehen↗4,840
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
nas5w/interview-guide4.3KAstro—9. Apr. 2026
yangshun/tech-interview-handbook140.3KTypeScriptMIT5. Apr. 2026
brave-people/brave-tech-interview4.5K——24. März 2023
youngyangyang04/leetcode-master61.7KShell—30. Apr. 2026
maximabramchuck/awesome-interviews83.1K——29. Juli 2024
darliner/algorithm_interview_notes-chinese2.5KPython—4. Dez. 2018
ashishps1/awesome-leetcode-resources15.9KJavagpl-3.025. Nov. 2025
aershov24/full-stack-interview-questions1.1K——26. Aug. 2021
soulmachine/system-design1.4K—CC0-1.020. Okt. 2022
forthespada/interviewguide5.8K—apache-2.02. Aug. 2025

Related searches

  • AI interview coach
  • Umfassender Leitfaden für Software-Engineering-Interviews
  • a collection of tutorials for learning programming
  • Strukturierte Roadmap für Software-Engineering-Interviews
  • ein Lernpaket für EM-Interviews
  • Plattform zum Üben technischer Coding-Interviews
  • a directory of open source software tools
  • Software architecture resources