Test GitHub pour le recrutement
Voyez comment les candidats gèrent les tâches GitHub du quotidien avant votre entretien technique.
- 10 minutes
- 15 questions
- Intermédiaire
- Choix multiple
- Questions en anglais
- Téléphone et ordinateur
La réponse courte
L’évaluation GitHub est un test de 10 minutes qui mesure les compétences pratiques sur Git et GitHub des développeurs, ingénieurs logiciels, ingénieurs DevOps et QA, ainsi que d’autres profils techniques travaillant sur des dépôts partagés. Les candidats lisent des séquences de commandes, des fichiers de workflow, des états de pull requests et des tableaux de projet, puis choisissent ce qui se passe ensuite ou ce qu’il faut faire.
Ce que cela mesure
Compétences pratiques sur Git et GitHub : contrôle de version, collaboration via les pull requests, workflows GitHub Actions et suivi de projet.
Les bases de Git et GitHub
Évalue le contrôle de version au quotidien et le fonctionnement de Git et GitHub dans des situations pratiques.
Outils de collaboration
Évalue la collaboration en équipe via les pull requests et leurs états.
CI/CD avec GitHub Actions
Évalue l’automatisation avec GitHub Actions en demandant aux candidats d’interpréter des fichiers de workflow.
Gestion de projet
Évalue la planification du travail avec les issues et les tableaux de projet.
Formats de questions
Choix multiple
Le candidat : Lit une courte situation, un tableau ou un énoncé, puis choisit la bonne réponse ou toutes les bonnes réponses.
Vous voyez : Si le candidat maîtrise suffisamment le sujet pour le mettre en pratique, et pas seulement le reconnaître.
15 questions en 10 minutes, présentées une à une.
Postes adaptés à ce test
Développeurs front-end, back-end et full-stack, ingénieurs logiciels, ingénieurs DevOps et QA, ainsi que d’autres profils techniques qui travaillent chaque jour sur des dépôts GitHub partagés.
Un aperçu ciblé des compétences sur les dépôts partagés
Allez au-delà des informations du CV
Voyez comment les candidats raisonnent face à des séquences de commandes, des états de pull requests et des tableaux de projet, au lieu de vous fier uniquement à leur description de leur expérience.
Évaluez les workflows pratiques
Évaluez le contrôle de version, la collaboration via les pull requests et les workflows GitHub Actions dans une seule évaluation courte.
Menez des entretiens plus ciblés
Utilisez les résultats pour choisir les situations liées à GitHub à explorer dans un exercice pratique ou un entretien structuré.
Ce que vous obtenez pour chaque candidat
- Est resté sur l’onglet du test pendant toute sa durée
- Aucune réponse copiée-collée
- A répondu à un rythme régulier
Les scores, les profils et les signaux d’intégrité sont des éléments que vous pouvez examiner en complément d’un entretien, et ne constituent jamais une décision automatique.
Contrôles de l’évaluation et signaux à examiner
À chaque tentative, un ensemble de questions différent est sélectionné parmi de vastes banques. L’ordre des questions change et les options de réponse sont mélangées. Le navigateur reçoit une question à la fois, et les corrigés restent sur les serveurs de HireValid. Le chronomètre de 10 minutes fonctionne sur le serveur ; si la page est rechargée, la même question s’affiche avec le temps restant, et les candidats ne peuvent pas revenir en arrière. Le texte des questions ne peut être ni copié ni sélectionné. HireValid enregistre des signaux tels que le temps passé hors de l’onglet du test, les réponses dans lesquelles du texte a été collé et les réponses données plus vite qu’une question ne peut être lue. Un Integrity Score et une chronologie des éléments observés vous fournissent des signaux à examiner, et non une décision automatisée. Découvrez comment HireValid conçoit ses tests et comparez avec le test Git.
Comment nous prévenons la fraude assistée par l’IA · Signaux d’intégrité
Utilisez le score comme un élément parmi d’autres
Examinez le score avec un exercice pratique pertinent pour le poste et un entretien structuré. Demandez aux candidats d’expliquer leurs choix à partir d’une tâche réaliste sur un dépôt, notamment comment ils géreraient une pull request ou planifieraient le travail avec des issues. L’évaluation est un point de départ pour votre analyse, et non une décision à elle seule. Vous pouvez aussi la comparer au test Software Engineer pour choisir une évaluation adaptée à ce poste.
Posez des questions pratiques pour approfondir
Une pull request présente des conflits avec une autre branche. Comment géreriez-vous les modifications avant de demander une revue ?
Écoutez si la personne présente une suite d’étapes claire et tient compte du travail partagé.
Les vérifications d’une pull request échouent après l’envoi d’une mise à jour. Que feriez-vous ensuite ?
Écoutez comment la personne examinerait le résultat du workflow et déciderait de la prochaine étape.
Comment suivriez-vous une petite fonctionnalité, de la demande initiale à sa réalisation, à l’aide des issues et d’un tableau de projet ?
Écoutez si la personne propose une approche pratique pour organiser et mettre à jour le travail.
Comprendre les scores et les repères
Équité et aménagements
Les questions portent sur le fonctionnement de Git et GitHub, et non sur l’emplacement d’un bouton ou l’éditeur ou le système d’exploitation utilisé par les candidats. Toutes les fonctionnalités abordées sont disponibles pour un dépôt public avec le forfait gratuit de GitHub : aucune question ne nécessite donc un forfait payant. Les questions sont formulées en anglais américain courant et s’appuient sur de courts extraits de code, de petits tableaux et des prénoms issus de milieux variés. Aucune ne nécessite de calculatrice.
Vous pouvez accorder un délai supplémentaire à tout candidat à titre d’aménagement. Les résultats sont des éléments qu’une personne doit examiner, jamais une décision automatique.
Résultat provisoire : la fiabilité sera indiquée une fois que 200 candidats auront terminé le test.
Détails du test
Une évaluation courte et chronométrée des connaissances pratiques de Git et GitHub. Les candidats lisent des séquences de commandes, des fichiers de workflow, des états de pull requests et des tableaux de projet, puis déterminent ce qui se passe ensuite ou ce qu’il faut faire. Elle porte sur le contrôle de version au quotidien, la collaboration en équipe via les pull requests, l’automatisation avec GitHub Actions et la planification du travail avec les issues et les projets.
- Les questions sont en anglais.
- Aucun support n'est nécessaire.
- Chaque question reçoit une réponse une seule fois, dans l’ordre, sans possibilité de revenir en arrière.
- 4 questions d’entraînement, 3 minutes, avant le test chronométré.
Git, GitHub, GitHub Actions sont des marques déposées appartenant à leurs propriétaires. HireValid n’y est pas affilié et n’est pas approuvé par ces derniers.
Foire aux questions
Que mesure l’évaluation GitHub ?+
Il évalue les compétences pratiques sur Git et GitHub : le contrôle de version au quotidien, la collaboration via les pull requests, les workflows GitHub Actions et la planification du travail avec les issues et les projets. Les candidats interprètent des séquences de commandes, des fichiers de workflow, des états de pull requests et des tableaux de projet.
À qui s’adresse l’évaluation GitHub ?+
Ce test est conçu pour recruter des développeurs front-end, back-end et full-stack, des ingénieurs logiciels, des ingénieurs DevOps et QA, ainsi que d’autres profils techniques qui travaillent chaque jour sur des dépôts GitHub partagés.
Combien de temps dure l’évaluation GitHub ?+
L’évaluation comprend 15 questions à choix multiples et dure 10 minutes. Les candidats peuvent essayer une série d’entraînement distincte de 4 questions en 3 minutes. L’évaluation fonctionne sur ordinateur et sur mobile, mais les candidats ne peuvent pas revenir à une question précédente.
L’évaluation GitHub nécessite-t-elle un forfait payant ou un éditeur particulier ?+
Non. Toutes les fonctionnalités abordées sont disponibles pour un dépôt public avec le forfait gratuit de GitHub. Les questions portent sur le fonctionnement de Git et GitHub, et non sur l’emplacement d’un bouton ou l’éditeur ou le système d’exploitation utilisé par les candidats. Elles s’appuient sur de courts extraits de code et de petits tableaux. Aucune ne nécessite de calculatrice.
Tests associés
.NET
10 minutes, Compétences en programmation
DécouvrirProgrammation orientée objet
10 minutes, Compétences en programmation
DécouvrirCode propre
10 minutes, Compétences en programmation
DécouvrirProgrammation : algorithmes, niveau débutant
15 minutes, Compétences en programmation
DécouvrirProgrammation : algorithmes, niveau intermédiaire
35 minutes, Compétences en programmation
DécouvrirProgrammation : tableaux
35 minutes, Compétences en programmation
DécouvrirUtilisez le test GitHub pour votre prochain recrutement
L’offre Free comprend 5 tests essentiels ; les offres payantes comprennent Bibliothèque complète de tests.