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

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

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

141 Repos

Awesome GitHub RepositoriesInterview Preparation

Collections of technical questions and study materials for software engineering interviews.

Explore 141 awesome GitHub repositories matching part of an awesome list · Interview Preparation. Refine with filters or upvote what's useful.

Awesome Interview Preparation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • freecodecamp/freecodecampAvatar von freeCodeCamp

    freeCodeCamp/freeCodeCamp

    448,278Auf GitHub ansehen↗

    freeCodeCamp ist eine webbasierte Open-Source-Bildungsplattform, die darauf ausgelegt ist, Software-Engineering-Fähigkeiten durch einen strukturierten, projektorientierten Lehrplan zu vermitteln. Sie kombiniert theoretische Anweisungen mit praktischen Coding-Übungen, bei denen Nutzer funktionale Anwendungen erstellen müssen, um die Beherrschung von Programmierkonzepten nachzuweisen. Die Plattform bietet einen im Browser integrierten Arbeitsbereich, der die Kompetenz der Lernenden durch automatisierte Tests von Code-Einreichungen gegen vordefinierte funktionale Anforderungen bewertet. Die Plattform zeichnet sich durch die Integration von technischem Training mit Ressourcen zur beruflichen Entwicklung aus. Neben Kernmodulen für Programmierung und Full-Stack-Entwicklung bietet sie spezialisierte Schulungen für das Management relationaler Datenbanken und professionelle Kommunikation. Diese Sprachkompetenzmodule zielen darauf ab, die Fähigkeiten in der technischen Dokumentation, der kollaborativen Interaktion und der Kommunikation am Arbeitsplatz für Softwareentwickler zu verbessern. Die Infrastruktur unterstützt dieses Lernmodell durch sichere, isolierte Sandboxes für die Code-Ausführung und eine automatisierte Verifizierungs-Engine, die eingereichte SQL-Abfragen und die Codelogik validiert. Der Lehrplan ist in modularen Markdown-Dateien strukturiert, und die gesamte Erfahrung wird durch ein ereignisgesteuertes System verwaltet, das den Fortschritt über verschiedene Lernpfade hinweg verfolgt.

    Broad coding challenges covering algorithms and web technologies.

    TypeScriptcareerscertificationcommunity
    Auf GitHub ansehen↗448,278
  • vhf/free-programming-booksAvatar von vhf

    vhf/free-programming-books

    390,387Auf GitHub ansehen↗

    :books: Frei verfügbare Programmierbücher

    Comprehensive library of open-source programming textbooks and guides.

    Python
    Auf GitHub ansehen↗390,387
  • jwasham/coding-interview-universityAvatar von jwasham

    jwasham/coding-interview-university

    353,639Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassender Bildungs-Lehrplan, der Softwareingenieure durch die Beherrschung der Informatik-Grundlagen und die Vorbereitung auf technische Vorstellungsgespräche führen soll. Er bietet einen strukturierten, abhängigkeitsbewussten Lernpfad, der komplexe Informatikkonzepte in einen hierarchischen Lehrplan organisiert und es Nutzern ermöglicht, durch iteratives Studium und praktische Implementierung ein professionelles Engineering-Fundament aufzubauen. Der Lehrplan zeichnet sich durch die Integration von theoretischem Wissen mit beruflicher Entwicklung aus und bietet einen einheitlichen Index von querverweisenden Ressourcen, einschließlich Büchern, wissenschaftlichen Arbeiten und Video-Tutorials. Er betont die Standardisierung der algorithmischen Effizienz durch asymptotische Komplexitätsanalyse und bietet eine granulare, modulare Themenzerlegung, um fokussiertes, inkrementelles Lernen über weite technische Bereiche hinweg zu erleichtern. Neben Kernalgorithmen und Datenstrukturen deckt das Repository ein breites Spektrum ab, einschließlich Systemarchitektur-Design, verteilten Systemen, Computersicherheit und fortgeschrittener mathematischer Modellierung. Es bietet zudem strategische Beratung für den gesamten Einstellungsprozess, von der Lebenslaufoptimierung und der Vorbereitung auf verhaltensbezogene Interviews bis hin zum langfristigen Karrierewachstum. Die gesamte Wissensdatenbank wird als versionskontrolliertes, Markdown-gesteuertes Repository gepflegt, was einen plattformunabhängigen und kollaborativen Ansatz für die technische Bildung ermöglicht.

    Extensive study plan for passing technical software engineering interviews.

    algorithmalgorithmscoding-interview
    Auf GitHub ansehen↗353,639
  • cyc2018/cs-notesAvatar von CyC2018

    CyC2018/CS-Notes

    184,601Auf GitHub ansehen↗

    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

    Essential computer science foundations and technical interview study guides.

    algorithmcomputer-sciencecpp
    Auf GitHub ansehen↗184,601
  • 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

    Comprehensive guide for technical interview preparation and coding challenges.

    TypeScriptalgorithmalgorithm-interviewalgorithm-interview-questions
    Auf GitHub ansehen↗140,330
  • microsoft/web-dev-for-beginnersAvatar von microsoft

    microsoft/Web-Dev-For-Beginners

    95,883Auf GitHub ansehen↗

    This project is an open-source educational curriculum designed to facilitate technical skill acquisition through a structured, project-based learning framework. It serves as a centralized knowledge base that guides learners through foundational web development concepts, modern programming logic, and advanced technical workflows. By organizing content into modular, self-contained exercises, the repository bridges the gap between theoretical knowledge and practical application. What distinguishes this platform is its hierarchical curriculum mapping, which connects basic web standards to special

    Comprehensive 12-week curriculum for web development.

    JavaScriptcsscurriculumeducation
    Auf GitHub ansehen↗95,883
  • maximabramchuck/awesome-interview-questionsAvatar von MaximAbramchuck

    MaximAbramchuck/awesome-interview-questions

    83,140Auf GitHub ansehen↗

    :octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:

    Broad collection of interview questions across multiple programming languages.

    Auf GitHub ansehen↗83,140
  • 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

    Advanced JavaScript multiple-choice questions for testing knowledge.

    Auf GitHub ansehen↗65,326
  • 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

    Study guide for algorithms and data structures.

    Javaalgorithmalgorithm-challengesalgorithm-competitions
    Auf GitHub ansehen↗64,941
  • h5bp/front-end-developer-interview-questionsAvatar von h5bp

    h5bp/Front-end-Developer-Interview-Questions

    60,886Auf GitHub ansehen↗

    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

    Comprehensive list of front-end development interview topics.

    Nunjuckscss-questionsfront-endhtml-questions
    Auf GitHub ansehen↗60,886
  • darcyclarke/front-end-developer-interview-questionsAvatar von darcyclarke

    darcyclarke/Front-end-Developer-Interview-Questions

    60,886Auf GitHub ansehen↗

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

    Comprehensive list of common front-end interview questions.

    Nunjucks
    Auf GitHub ansehen↗60,886
  • sudheerj/reactjs-interview-questionsAvatar von sudheerj

    sudheerj/reactjs-interview-questions

    44,646Auf GitHub ansehen↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Extensive list of ReactJS-specific interview questions and answers.

    JavaScriptinterview-preparationinterview-questionsjavascript
    Auf GitHub ansehen↗44,646
  • 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

    Includes analysis of company-specific interview formats and patterns to assist in creating tailored study plans.

    MDXcsscss-questionsfront-end
    Auf GitHub ansehen↗43,961
  • alex/what-happens-whenAvatar von alex

    alex/what-happens-when

    43,189Auf GitHub ansehen↗

    This project is a collaborative knowledge base and technical learning resource that provides a detailed breakdown of the internal processes occurring within modern computing environments. It serves as a comprehensive educational reference, tracing the step-by-step operations triggered by common user interactions and network requests to explain how hardware and software components interact across the entire stack. The guide distinguishes itself by offering deep technical insights into the journey from physical input to visual output. It covers the low-level mechanics of hardware interrupt hand

    Deep dive into system internals for technical interview knowledge.

    Auf GitHub ansehen↗43,189
  • amruthpillai/reactive-resumeAvatar von amruthpillai

    amruthpillai/reactive-resume

    38,613Auf GitHub ansehen↗

    This project is a web-based platform designed for creating, managing, and sharing professional resumes. It functions as a structured document builder that integrates artificial intelligence to assist with content generation, editing, and analysis. Users can maintain a collection of resumes, customize their visual presentation through various templates, and export them into multiple formats for job applications. The platform distinguishes itself through its autonomous AI agent capabilities, which can perform research, suggest incremental edits, and apply data patches directly to documents. It

    Open-source resume builder with multiple templates.

    TypeScriptbetter-authhacktoberfestreact
    Auf GitHub ansehen↗38,613
  • xitu/gold-minerAvatar von xitu

    xitu/gold-miner

    34,308Auf GitHub ansehen↗

    🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台:

    Translated resources for technical interview preparation.

    aiandroidfrontend
    Auf GitHub ansehen↗34,308
  • qianguyihao/webAvatar von qianguyihao

    qianguyihao/Web

    28,575Auf GitHub ansehen↗

    This project is a front-end development knowledge base and technical learning roadmap. It serves as a structured collection of tutorials, detailed guides, and technical references designed to guide learners from basic syntax to advanced web engineering. The platform functions as a searchable repository of web development documentation, organizing technical knowledge into a curated sequence of lessons to help users transition into professional development. The site is built using static site generation and markdown-based content authoring. It includes a hierarchical category navigation system

    Structured learning path for web development from beginner to advanced.

    cssfront-endhtml
    Auf GitHub ansehen↗28,575
  • posquit0/awesome-cvAvatar von posquit0

    posquit0/Awesome-CV

    27,742Auf GitHub ansehen↗

    Awesome-CV is a LaTeX document class designed for the creation of professional resumes and cover letters. It functions as a static document generator that transforms structured, declarative markup into high-quality, print-ready portable document format files. By utilizing a macro-driven layout engine, the system separates raw career data from visual presentation, ensuring consistent formatting across all generated materials. The project facilitates a technical writing workflow where career documentation is maintained as plain-text source files. This approach allows users to manage their docum

    LaTeX-based professional resume templates.

    TeXawesomecoverlettercv
    Auf GitHub ansehen↗27,742
  • advanced-frontend/daily-interview-questionAvatar von Advanced-Frontend

    Advanced-Frontend/Daily-Interview-Question

    27,505Auf GitHub ansehen↗

    This project is an automated code assessment tool and educational platform designed for frontend interview preparation. It provides a curated collection of technical challenges that allow developers to practice JavaScript mechanics, algorithmic problem solving, and core software engineering concepts. The platform utilizes a component-driven interface to organize and present educational content, which is managed through markdown-based modeling. It distinguishes itself by integrating automated evaluation systems that analyze user-submitted logic through abstract syntax tree analysis and sandbox

    Curated daily interview questions for frontend engineers.

    JavaScriptcssinterviewjavascript
    Auf GitHub ansehen↗27,505
  • sudheerj/javascript-interview-questionsAvatar von sudheerj

    sudheerj/javascript-interview-questions

    27,478Auf GitHub ansehen↗

    This repository is a curated knowledge base designed to assist developers in preparing for technical job assessments. It serves as a structured reference for fundamental programming concepts, language mechanics, and functional patterns, providing a collection of common questions and conceptual explanations to support professional development in software engineering. The project distinguishes itself through a community-driven approach, where technical content is refined and updated by contributors using a collaborative revision control workflow. It emphasizes functional programming education,

    Extensive collection of frequently asked JavaScript questions.

    JavaScriptangularcore-javascriptjavascript
    Auf GitHub ansehen↗27,478
Vorherige123456…8Nächste
  1. Home
  2. Part of an Awesome List
  3. Learning & Reference
  4. Interview Preparation

Unter-Tags erkunden

  • Interview Format Analysis2 Sub-TagsStudy of company-specific interview structures and question patterns to tailor study plans. **Distinct from Interview Preparation:** Focuses on the structure and patterns of the interview process rather than the questions themselves.