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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

32 dépôts

Awesome GitHub RepositoriesInterview Preparation

Resources and platforms for practicing technical and behavioral job interviews.

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

Awesome Interview Preparation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jwasham/coding-interview-universityAvatar de jwasham

    jwasham/coding-interview-university

    353,639Voir sur GitHub↗

    Ce projet est une roadmap éducative complète conçue pour guider les ingénieurs logiciels à travers la maîtrise des fondamentaux de l'informatique et la préparation aux entretiens techniques. Il fournit un parcours d'apprentissage structuré et conscient des dépendances qui organise des concepts informatiques complexes dans un programme hiérarchique, permettant aux utilisateurs de construire une base d'ingénierie professionnelle grâce à une étude itérative et une mise en œuvre pratique. Le programme se distingue en intégrant les connaissances théoriques au développement professionnel, offrant un index unifié de ressources croisées, notamment des livres, des articles académiques et des tutoriels vidéo. Il met l'accent sur la standardisation de l'efficacité algorithmique par l'analyse de la complexité asymptotique et fournit une décomposition granulaire et modulaire des sujets pour faciliter un apprentissage ciblé et progressif à travers de vastes domaines techniques. Au-delà des algorithmes et des structures de données de base, le dépôt couvre une large surface de capacités, notamment la conception d'architecture système, les systèmes distribués, la sécurité informatique et la modélisation mathématique avancée. Il fournit également des conseils stratégiques pour l'ensemble du cycle de vie de l'embauche, de l'optimisation du CV et de la préparation aux entretiens comportementaux à la croissance de carrière à long terme. L'ensemble de la base de connaissances est maintenu en tant que dépôt contrôlé par version et piloté par markdown, permettant une approche agnostique de la plateforme et collaborative de l'éducation technique.

    A complete study plan for computer science interviews.

    algorithmalgorithmscoding-interview
    Voir sur GitHub↗353,639
  • thealgorithms/pythonAvatar de TheAlgorithms

    TheAlgorithms/Python

    221,992Voir sur GitHub↗

    Ce projet est un dépôt complet d'implémentations computationnelles vérifiées conçu pour servir de ressource éducative pour l'informatique et la résolution de problèmes algorithmiques. Il fournit une collection structurée d'exemples de code qui couvrent les structures de données fondamentales, les opérations mathématiques et les concepts de programmation de base, permettant aux utilisateurs d'étudier la logique et la complexité derrière diverses méthodes computationnelles. Le dépôt se distingue par un modèle d'implémentation modulaire basé sur des références qui organise le code dans des espaces de noms logiques. Cette approche facilite l'exécution indépendante et la clarté éducative, permettant aux utilisateurs d'explorer l'évolution des stratégies computationnelles, des approches naïves par force brute aux solutions optimisées haute performance. En découplant les abstractions de structures de données des opérations algorithmiques, le projet garantit que les implémentations restent interchangeables et faciles à analyser. La surface de capacités couvre un large éventail de domaines techniques, notamment l'apprentissage automatique, la cryptographie, le calcul scientifique et la vision par ordinateur. Il inclut des implémentations pour la modélisation prédictive, les réseaux de neurones et l'analyse statistique, aux côtés d'outils pour le traitement du signal numérique, la gestion des flux réseau et la modélisation financière. La collection répond également à des besoins mathématiques spécialisés, tels que l'algèbre linéaire, les calculs géométriques et la manipulation de bits, fournissant une base large pour la recherche et les applications d'ingénierie.

    Implementations of common algorithms and data structures in Python.

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    Voir sur GitHub↗221,992
  • yangshun/tech-interview-handbookAvatar de yangshun

    yangshun/tech-interview-handbook

    140,330Voir sur GitHub↗

    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

    General technical interview preparation and career advice.

    TypeScriptalgorithmalgorithm-interviewalgorithm-interview-questions
    Voir sur GitHub↗140,330
  • maximabramchuck/awesome-interview-questionsAvatar de MaximAbramchuck

    MaximAbramchuck/awesome-interview-questions

    83,140Voir sur GitHub↗

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

    A curated list of technical interview questions across various domains.

    Voir sur GitHub↗83,140
  • avik-jain/100-days-of-ml-codeAvatar de Avik-Jain

    Avik-Jain/100-Days-Of-ML-Code

    51,254Voir sur GitHub↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    A 100-day challenge to learn machine learning through coding.

    100-days-of-code-log100daysofcodedeep-learning
    Voir sur GitHub↗51,254
  • sudheerj/reactjs-interview-questionsAvatar de sudheerj

    sudheerj/reactjs-interview-questions

    44,646Voir sur GitHub↗

    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

    Curated list of React-specific interview questions and answers.

    JavaScriptinterview-preparationinterview-questionsjavascript
    Voir sur GitHub↗44,646
  • google/styleguideAvatar de google

    google/styleguide

    39,367Voir sur GitHub↗

    Style guides for Google-originated open-source projects

    Official style guides for writing clean, maintainable code.

    HTMLcpplintstyle-guidestyleguide
    Voir sur GitHub↗39,367
  • sudheerj/javascript-interview-questionsAvatar de sudheerj

    sudheerj/javascript-interview-questions

    27,478Voir sur GitHub↗

    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,

    Comprehensive collection of common JavaScript interview questions.

    JavaScriptangularcore-javascriptjavascript
    Voir sur GitHub↗27,478
  • checkcheckzz/system-design-interviewAvatar de checkcheckzz

    checkcheckzz/system-design-interview

    23,301Voir sur GitHub↗

    System design interview for IT companies

    Resources for preparing for system design interviews.

    design-systemsinterviewinterview-preparation
    Voir sur GitHub↗23,301
  • mission-peace/interviewAvatar de mission-peace

    mission-peace/interview

    11,306Voir sur GitHub↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    A comprehensive repository of coding interview problems.

    Java
    Voir sur GitHub↗11,306
  • machinelearningmindset/machine-learning-courseAvatar de machinelearningmindset

    machinelearningmindset/machine-learning-course

    7,043Voir sur GitHub↗

    Ce projet est un programme éducatif complet pour apprendre la science des données et la modélisation prédictive en utilisant le langage de programmation Python. Il fournit du matériel pédagogique structuré et des guides couvrant l'apprentissage supervisé, l'apprentissage non supervisé et la conception de réseaux de neurones. Le programme se concentre sur la construction, l'entraînement et l'évaluation de modèles d'apprentissage automatique. Il inclut des guides spécifiques pour implémenter la régression linéaire, les arbres de décision et les machines à vecteurs de support pour l'analyse prédictive, ainsi que des tutoriels sur la conception d'architectures de réseaux de neurones convolutifs et récurrents. Le cours couvre un large éventail de capacités en science des données, y compris l'évaluation des performances des modèles par validation croisée, la découverte de modèles cachés utilisant le clustering et l'analyse en composantes principales, et le développement de modèles d'apprentissage profond utilisant des graphes de calcul en couches. L'apprentissage est dispensé via un format interactif basé sur des notebooks qui combine du code exécutable avec du texte descriptif.

    A structured course for learning machine learning concepts.

    Python
    Voir sur GitHub↗7,043
  • chipersoft/interviewthisAvatar de ChiperSoft

    ChiperSoft/InterviewThis

    6,898Voir sur GitHub↗

    InterviewThis est une banque de questions d'entretien pour développeurs et un framework d'évaluation des employeurs. Il fournit une collection organisée de questions ciblées et d'invites de découverte conçues pour aider les ingénieurs logiciels à auditer les environnements techniques et culturels des employeurs potentiels. Le projet propose des guides spécialisés pour la diligence raisonnable technique, y compris des évaluations de la pile technique, de l'infrastructure et des pratiques d'assurance qualité. Il inclut des frameworks structurés pour évaluer la culture d'ingénierie, les flux de travail de développement et la santé opérationnelle, tels que les attentes en matière d'astreinte et les politiques de réponse aux incidents. La ressource couvre également la logistique de l'emploi, fournissant des frameworks de questionnement pour les conditions de travail à distance, les politiques open source et les termes contractuels. Les domaines d'analyse supplémentaires incluent la collaboration en équipe, les processus de gestion de produit et la diversité au travail. Le contenu est stocké sous forme de collection de fichiers markdown et distribué en tant que base de connaissances de fichiers statiques.

    Questions to ask companies during a job interview.

    Voir sur GitHub↗6,898
  • greatfrontend/top-reactjs-interview-questionsAvatar de greatfrontend

    greatfrontend/top-reactjs-interview-questions

    5,691Voir sur GitHub↗

    This project is a comprehensive interview preparation guide and technical study resource for React. It functions as a frontend engineering curriculum and coding challenge bank designed to help developers master the internal mechanics, patterns, and core fundamentals of the React ecosystem. The resource distinguishes itself by providing a curated collection of technical interview questions, conceptual quizzes, and expert solutions. It includes a bank of coding challenges that can be solved in a browser-based environment with automated test cases and real-time rendering, as well as research int

    Provides expert analysis of multiple implementation approaches for common technical interview problems.

    MDXfront-end-developmentinterviewsjavascript
    Voir sur GitHub↗5,691
  • sudheerj/angular-interview-questionsAvatar de sudheerj

    sudheerj/angular-interview-questions

    4,872Voir sur GitHub↗

    This project is a curated collection of technical interview questions and detailed answers designed for professional software engineering roles. It serves as an Angular framework study resource and interview guide for developers preparing for frontend engineering assessments. The resource covers core architectural patterns including component-based view architecture, hierarchical dependency injection, and declarative template binding. It also addresses implementation details regarding observable-driven data streams and the use of directives for DOM manipulation. Additional content focuses on

    Collection of common technical interview questions and answers.

    angularangular-interview-questionsangular6
    Voir sur GitHub↗4,872
  • kolodny/exercisesAvatar de kolodny

    kolodny/exercises

    4,216Voir sur GitHub↗

    This project is a comprehensive educational suite of coding challenges and implementation guides focused on JavaScript. It provides a collection of programmatic exercises and interview questions designed to practice core logic and algorithms. The repository serves as a test-driven development workbook, pairing coding problems with test suites to verify the correctness of implemented solutions. It includes a specific framework for exercise solution verification and the integration of asynchronous logic into automated testing flows. The content covers a wide range of computer science building

    Collection of JavaScript coding exercises with automated tests.

    JavaScript
    Voir sur GitHub↗4,216
  • kojino/120-data-science-interview-questionsAvatar de kojino

    kojino/120-Data-Science-Interview-Questions

    3,845Voir sur GitHub↗

    This project is a technical study resource and data science interview guide. It serves as a structured knowledge base of questions and answers designed to help candidates prepare for professional hiring evaluations and technical assessments. The repository is organized as a community-driven markdown knowledge base, allowing for collaborative updates and a shared review process. Content is segmented by technical domains, including statistics, probability, and predictive modeling. The materials are structured using a hierarchical directory mapping and authored in markdown to ensure compatibili

    A collection of 120 data science interview questions.

    Voir sur GitHub↗3,845
  • vasanthk/js-bitsAvatar de vasanthk

    vasanthk/js-bits

    2,805Voir sur GitHub↗

    ✨ JavaScript concepts with code ✨

    Detailed explanations of JavaScript fundamentals with code examples.

    JavaScriptjavascriptjavascript-concepts
    Voir sur GitHub↗2,805
  • geshan/au-companies-providing-work-visa-sponsorshipAvatar de geshan

    geshan/au-companies-providing-work-visa-sponsorship

    1,882Voir sur GitHub↗

    Australian companies that provide work visa (and/or relocation) to their employees (mainly tech).

    List of Australian companies known for sponsoring work visas.

    australiaaustralian-companieshacktoberfest
    Voir sur GitHub↗1,882
  • mre/the-coding-interviewAvatar de mre

    mre/the-coding-interview

    1,743Voir sur GitHub↗

    Programming exercises, code katas and puzzles for your job interview training - or just for fun.

    Resources for mastering technical coding interviews.

    Pythoncoding-interviewinterview-practiceinterview-test-task
    Voir sur GitHub↗1,743
  • iamtodor/data-science-interview-questions-and-answersAvatar de iamtodor

    iamtodor/data-science-interview-questions-and-answers

    1,658Voir sur GitHub↗

    Data science interview questions with answers. Not ideally (yet)

    Comprehensive data science interview questions and answers.

    data-scienceinterview-preparationinterview-questions
    Voir sur GitHub↗1,658
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Interview Preparation