Natif GitHub

Le candidat code dans son IDE, dans un dépôt privé qui vous appartient.

Les exercices de code sont un type d'étape du pipeline de recrutement Kit. Kit clone votre dépôt modèle, le candidat autorise GitHub, le travail est rendu automatiquement à l'échéance et vos relecteurs reçoivent l'accès. Le candidat atteint tout cela depuis un lien magique, sans compte Kit ni licence.

Kit clone votre modèle dans un dépôt privé, invite le candidat par un lien magique et soumet automatiquement à l'échéance.

Compris dans le module recrutement Pas de bac à sable propriétaire, pas de fichiers ZIP, pas de tableur de liens de dépôts.

Les exercices de code ne devraient pas nécessiter un chef de projet.

Vous recrutez des ingénieurs, vous ne gérez pas une opération logistique.

Créer le dépôt. Configurer les droits. Envoyer le lien. Relancer pour le délai. Recommencer.

Chaque candidat signifie un nouveau dépôt, une nouvelle invitation de collaborateur, un email de délai, un email de relance et une configuration manuelle des relecteurs. Multipliez par 20 candidats. Voilà votre semaine.

Vos meilleurs candidats abandonnent avant d'écrire une seule ligne de code.

Quel dépôt ? Quelle branche ? Quel format ? Où rendre ? Chaque question sans réponse, c'est un e-mail de plus pour votre recruteur, ou un candidat qui s'arrête sans rien dire.

Les exercices en bac à sable testent la mémorisation, pas l'ingénierie.

Les tests algorithmiques dans des IDE propriétaires vous disent qui a pratiqué LeetCode. De vrais dépôts avec de vrais systèmes de build vous disent qui sait livrer du code.

CoderPad, HackerRank, un fichier ZIP, ou un vrai dépôt.

Toute équipe technique fonctionne avec l'une de ces quatre méthodes. Une seule est une étape du pipeline que vous faites déjà tourner.

CoderPad, HackerRank, un fichier ZIP, ou un vrai dépôt.
Fonctionnalité Kit CoderPad HackerRank Manuel / ZIP
Environnement de code De vrais dépôts GitHub Bac à sable propriétaire Bac à sable propriétaire Dépôt manuel ou ZIP
Expérience candidat Son propre IDE + GitHub Éditeur web inconnu Éditeur web inconnu Chaînes d'emails confuses
Gestion des délais Auto-soumission + période de grâce Sessions chronométrées Sessions chronométrées Système d'honneur
Intégration ATS Une étape du pipeline Plugin tiers Plugin tiers Copier-coller
Accès des relecteurs Ajoutés automatiquement à la soumission Partage manuel Partage manuel Transférer le ZIP
Nettoyage des dépôts Archive automatique à la complétion N/A N/A Vous oublierez
Coût Inclus dans Kit 449 $/mois 300-500 $/mois Gratuit (+ des heures de votre temps)

Les exercices de code viennent avec le recrutement. Aucun frais par candidat, aucun frais par exercice.

Essai gratuit

Du dépôt modèle à l'accès des relecteurs.

Chaque exercice de code suit le même cycle de vie en 6 étapes. Kit gère chaque transition.

Choisissez un modèle et définissez le délai

Sélectionnez un dépôt modèle dans votre organisation GitHub. Définissez la durée (1 à 30 jours), les heures estimées et activez l'auto-soumission. Ajoutez des instructions en Markdown.

acme/frontend-challenge 5 jours Auto-soumission ✓
Exercice de code Ingénieur Frontend

Connectez votre GitHub

GitHub OAuth en un clic. Aucune coordination avec votre équipe.

Connecter GitHub
Expérience candidat

Un lien. L'échéance, les consignes, le bouton pour rendre.

Le lien magique ouvre l'exercice. Pas de compte Kit, pas de licence, pas de mot de passe à définir.

  • Mises à jour en temps réel via Turbo — sans rechargement de page
  • GitHub OAuth en un clic depuis le portail
  • Compte à rebours en temps réel avec le temps restant
  • Extension de 72 heures en libre-service (si activée)
  • Confirmation de soumission claire avec horodatage
Essai gratuit

Compris dans le module recrutement. Aucun frais par candidat.

Configuration par étape

Configurez une fois. Exécutez pour chaque candidat.

Chaque étape d'exercice de code d'une offre d'emploi possède son propre modèle, délai et paramètres. Modifiez-les à tout moment sans affecter les exercices en cours.

  • Des modèles différents pour chaque poste — frontend, backend, fullstack, DevOps
  • Délai configurable de 1 à 30 jours
  • Période de grâce (0 à 72 heures) avant l'auto-soumission
  • Activez ou désactivez les extensions pour les candidats
  • Instructions en Markdown avec mise en forme complète
  • Suivi des exercices rémunérés avec montant et devise

Dépôt créé, chrono lancé, relecteurs ajoutés, dépôt archivé.

Six choses que Kit fait entre l'ouverture de l'étape et la lecture du diff par vos relecteurs. La notation n'en fait pas partie : ce sont toujours vos ingénieurs qui jugent le code.

Bibliothèque de modèles

Créez des dépôts modèles pour le frontend, le backend, le fullstack, le DevOps — tout ce que vous recrutez. Chaque offre d'emploi choisit son modèle. Modèles illimités, sans coût supplémentaire.

GitHub OAuth candidat

Le candidat autorise GitHub depuis le portail et Kit lui ouvre l'accès au dépôt. Personne n'envoie de nom d'utilisateur par e-mail à votre recruteur.

Auto-soumission à l'échéance

Le délai souple passe. La période de grâce démarre. L'échéance ferme tombe. Le dépôt se verrouille et l'exercice est marqué comme rendu. Fini les exercices à domicile qui restent sans réponse.

Accès automatisé des relecteurs

Dès qu'un candidat soumet, Kit ajoute vos relecteurs comme collaborateurs en lecture seule. Ils voient le code dans GitHub. Les retours remontent dans Kit.

Rappels d'échéance

Kit écrit au candidat 24 heures avant l'échéance. Personne dans votre équipe n'a à envoyer le petit « je reviens vers vous ».

Archivage à la complétion

Kit archive le dépôt dès que l'étape se termine. Votre organisation arrête d'accumuler des dépôts de recrutement morts.

Quatre étapes entre votre organisation GitHub et le dépôt d'un candidat.

Si vos dépôts de départ sont déjà dans votre organisation GitHub, l'étape deux est faite.

1

Installez l'application GitHub

Installation en un clic depuis Kit. Autorisez votre organisation GitHub. Pas de clés API, pas de configuration de webhooks.

2

Créez des dépôts modèles

Configurez des dépôts de démarrage dans votre organisation GitHub pour chaque type de poste — challenge frontend, tâche API backend, scaffold de conception système.

3

Configurez l'étape

Dans n'importe quelle offre d'emploi, ajoutez une étape Exercice de code. Choisissez votre modèle, définissez le délai, activez l'auto-soumission.

4

Assignation automatique aux candidats

Quand un candidat atteint cette étape, Kit crée son dépôt privé, envoie l'invitation et fait tourner le chrono jusqu'au rendu et à l'accès des relecteurs.

Compatible avec tous les modules Kit

Les exercices de code ne sont qu'une étape.

Le lien magique qui ouvre le dépôt porte aussi les entretiens, les évaluations et la planification du candidat. Un seul dossier, un seul pipeline, pas de deuxième connexion.

Avant d'ajouter l'étape.

Comment Kit se compare-t-il à CoderPad et HackerRank pour les exercices de code ?

CoderPad et HackerRank enferment le candidat dans un bac à sable propriétaire. Kit crée un dépôt privé à partir de votre modèle : le candidat travaille dans son propre IDE et vous lisez ensuite l'historique des commits. Kit tient aussi l'échéance, soumet automatiquement, ajoute vos relecteurs et archive le dépôt. Ce que Kit ne fait pas, c'est noter le rendu : ce sont vos ingénieurs qui lisent le diff.

Kit est-il gratuit pour les exercices de code ?

Les exercices de code font partie du module recrutement. Aucun frais par candidat, aucun frais par exercice, aucun plafond sur le nombre que vous lancez. Les modules VDP, Prospection et Rémunération de Kit se facturent à part : les exercices de code, non.

Le candidat a-t-il besoin d'un compte GitHub ?

Oui. Le candidat autorise GitHub en OAuth depuis le portail, et Kit lui ouvre l'accès au dépôt dans la foulée. Un candidat qui refuse de connecter un compte GitHub ne peut pas passer cette étape.

Les dépôts d'exercice sont-ils privés ?

Oui. Chaque dépôt d'exercice est créé en tant que dépôt privé dans votre organisation GitHub. Seuls le candidat (accès en écriture) et vos relecteurs (lecture seule, ajoutés après la soumission) peuvent voir le code. Les dépôts sont automatiquement archivés à la complétion de l'étape.

Puis-je utiliser des modèles différents pour différents postes ?

Oui. L'étape d'exercice de code de chaque offre choisit son propre dépôt modèle. Vous pouvez avoir un exercice frontend React, une tâche d'API Rails, un squelette DevOps et un point de départ de conception système, chacun étant un modèle dans votre organisation GitHub.

Que se passe-t-il quand le délai est dépassé ?

Kit fonctionne avec une échéance en deux temps. Le délai souple passe et le candidat entre dans une période de grâce configurable (0 à 72 heures, 24 par défaut). À l'échéance ferme, Kit soumet l'exercice, verrouille le dépôt et prévient vos relecteurs au moment même du verrouillage.

Les candidats peuvent-ils demander des extensions ?

Oui, si vous l'activez. Les candidats peuvent demander une extension unique de 72 heures directement depuis le portail — pas d'emails, pas de demandes embarrassantes. Les extensions sont en libre-service et approuvées automatiquement. Vous pouvez désactiver cette option par étape si vous préférez des délais stricts.

Comment les relecteurs accèdent-ils au code ?

Automatiquement. Quand un candidat soumet, Kit ajoute vos relecteurs configurés comme collaborateurs en lecture seule sur le dépôt. Ils revoient le code dans GitHub avec les outils qu'ils connaissent déjà — PRs, commentaires en ligne, navigation dans le code. Les retours sont enregistrés dans Kit.

Puis-je rémunérer les candidats pour leur temps ?

Oui. Kit suit le montant et la devise de la rémunération par étape d'exercice de code. Vous configurez la rémunération lors de la création de l'étape, et les détails sont visibles par le candidat dans son portail.

Ajoutez une étape Exercice de code à une offre déjà publiée.

Essai gratuit

De vrais dépôts. De vraies compétences.

Connectez votre organisation GitHub, choisissez un dépôt modèle, ajoutez l'étape à une offre d'emploi. Le candidat l'ouvre depuis un lien magique, sans compte Kit ni licence.