NouveauPair coding en direct : un lien pour le candidat, un sandbox partagé pour tout le monde.Découvrir ↓

Tests de code · exercices asynchrones

Des exercices dans un vrai IDE. Notés là où personne ne peut toucher au score.

Les candidats disposent de VS Code, d'un terminal, d'un aperçu de leur application en cours d'exécution et de serveurs de langage, le tout dans le navigateur. La notation ré-exécute le travail sur les serveurs de Kendor, aux versions figées et réseau coupé : le score appartient au code.

01

Trois types de questions, une seule limite de temps.

Combinez des projets complets, des exercices sur un seul fichier et des questions écrites dans un même screen. La limite de temps couvre tout le screen, et les candidats passent librement d'une question à l'autre.

02

Une ré-exécution propre décide du score.

Les résultats du terminal du candidat ne comptent pas. Pour noter, Kendor reconstruit l'espace de travail à partir de votre starter sur ses serveurs, n'y superpose que les fichiers que le candidat peut modifier et lance vos tests aux versions figées du défi. Les tests cachés ne tournent que là.

  • Les mêmes versions pour chaque candidat, pour que deux soumissions soient notées de la même façon.
  • Pas de réseau pendant les tests, pour que rien hors du bac à sable ne puisse changer un résultat.
  • Les tests, les fixtures et les commandes d'installation viennent de votre starter : les modifier ne change rien.

03

Des signaux d'intégrité présentés comme des preuves.

Avec la surveillance activée, les changements d'onglet, les collages externes et les sorties du plein écran sont journalisés avec l'heure, et l'onglet Chronologie rejoue le code tel qu'il a été écrit. Kendor n'en fait pas un score. Un relecteur les lit et décide de ce qu'ils signifient.

04

Associez un screen à une offre d'emploi.

Les candidats reçoivent le screen dès qu'ils postulent, via un lien sur la page de confirmation et un e-mail d'invitation : personne n'envoie d'invitations à la main. Choisissez Aucune présélection et les candidatures attendent plutôt une revue manuelle.

05

Chaque relecteur donne son propre avis.

Les relecteurs lisent le code, les résultats des tests et l'activité, puis chacun enregistre une recommandation, de Non, sans réserve à Oui, sans réserve, avec une note que les autres peuvent lire. Ensuite, quelqu'un de l'équipe retient ou rejette le candidat.

Comment ça marche

Du dépôt à la décision en trois étapes.

  1. Construisez le screen

    Importez un dépôt ou partez d'un seul fichier, ajoutez des tests (cachés aussi) et fixez la limite de temps.

  2. Envoyez-le, ou associez-le à un poste

    Invitez directement des candidats, ou laissez les postulants le recevoir quand ils postulent.

  3. Noter, relire, décider

    Kendor note une ré-exécution propre, chaque relecteur enregistre une recommandation, et vous retenez ou rejetez.

Questions

Les candidats peuvent-ils voir les tests cachés ?

Non. Les tests cachés n'atteignent jamais le navigateur du candidat : le fichier de test d'un exercice sur un seul fichier reste hors de son espace de travail, et les tests cachés ne tournent que lorsque la soumission est notée sur les serveurs de Kendor. Les fichiers de test visibles par les candidats sont restaurés depuis votre starter avant la notation.

Et si le code a besoin du réseau ?

Les dépendances sont installées avant que le réseau soit coupé. Tout appel externe pendant les tests échoue de la même façon pour chaque candidat : simulez donc les services externes dans le code de départ.

Kendor rejette-t-il des candidats automatiquement ?

Non. Les résultats des tests et les signaux d'intégrité éclairent les relecteurs. C'est une personne qui retient ou rejette chaque candidat.

Les candidats doivent-ils installer quelque chose ?

Non. Ils ouvrent le lien de leur invitation dans un navigateur et arrivent dans l'IDE avec les dépendances du projet, le terminal et l'aperçu prêts. Pas de webcam, pas d'extension de navigateur, pas d'application de bureau.

Lancez votre prochain test sur Kendor. Lisez ce que dit le code.

Kendor travaille avec des équipes d'ingénierie dans l'UE, au Royaume-Uni et aux États-Unis. Dites-nous pour quoi vous recrutez et nous configurerons votre organisation avec vous.