Menu documentation

Pads

Dernière mise à jour le - Available in English

✅ Si vous cherchez le guide de démarrage rapide pour CoderPad Interview, vous pouvez le trouver ici. Vous trouverez le guide de démarrage rapide pour les projets asynchrones ici.

Un "pad" est une session d'entretien collaboratif où le candidat rédige et exécute du code. Il se compose d'un éditeur de code sur le côté gauche et d'une fenêtre pour visualiser l'exécution du code sur le côté droit. Vous devez créer un nouveau pad pour chaque nouvel entretien.

✅ La fenêtre de droite contient également les résultats des scénarios de tests, les notes privées du recruteur et les instructions pour le candidat, en fonction du type de pad que vous créez et du rôle de l'utilisateur.

Ajoutez votre code de démarrage

Vous pouvez ajouter un code de démarrage lorsque vous créez une question ou l'ajouter directement dans un pad ouvert.

Pour tous les langages hors frameworks ou à fichier unique, vous pouvez simplement taper votre code de démarrage directement dans l'éditeur :

Un fichier unique pad avec le code mis en évidence dans l'éditeur de code à gauche du pad.

Glisser-déposer des fichiers

Pour les langages multi-fichiers, vous pouvez également ajouter votre code de démarrage dans l'éditeur OU utiliser notre fonction "glisser-déposer" pour charger plusieurs fichiers et dossiers dans le pad - idéal si vous avez déjà des questions d'entretien.

Il suffit de faire glisser les fichiers ou les dossiers dans l'arborescence située à gauche de l'écran pour qu'ils soient prêts à être utilisés par vous ou votre candidat :

Quelques points à garder à l'esprit si vous utilisez la fonction "glisser-déposer" :

  • Bien que la plupart des types de fichiers soient acceptés, vous ne pourrez pas charger de fichiers contenant des caractères binaires, notamment des images ou des applications compilées.
  • Lorsque vous téléchargez un fichier portant le même nom qu'un fichier existant, vous avez la possibilité de le remplacer ou de conserver les deux.
  • Certains fichiers pré-remplis par CoderPad ne peuvent pas être supprimés. Tous les fichiers de packages ou les "build files" (comme package.json, vite.config.ts) sont nécessaires au fonctionnement de l'application et, à ce titre, vous ne verrez pas d'option pour les supprimer de l'arborescence des fichiers - bien que vous puissiez toujours les modifier si nécessaire.

Exécuter le code

Pour exécuter du code dans n'importe quel langage, il vous suffit de cliquer sur le bouton Run dans le coin supérieur gauche du pad.

Un exemple de pad avec le code dans la fenêtre de gauche et les notes de l'enquêteur dans la fenêtre de droite. Un gros bouton vert "run" se trouve en haut à gauche.

Nous proposons également un raccourci clavier très pratique si vous voulez garder les mains sur le clavier.

Output

Dès que vous cliquez sur le bouton Run votre code est exécuté et l'output s'affiche dans une fenêtre REPL. S'il y a des erreurs dans le code qui est exécuté, les erreurs sont également affichées dans la fenêtre de droite.

Pour effacer l'output du REPL à tout moment, il suffit de cliquer sur l'icône Reset situé dans le coin supérieur droit du pad. Cela ne réinitialise pas le code dans le volet de gauche, mais efface simplement l'output dans le REPL.

Pour certains langages (Ruby, Python, Javascript) - le REPL reprend les variables du volet de gauche, qui sont directement accessibles dans le REPL. Pour d'autres langages (Clojure, Erlang, OCaml, Perl, R, MySQL, PostgreSQL), le REPL est "déconnecté" de la fenêtre de gauche.

Tout code écrit dans le REPL n'est pas sauvegardé/visible via le Code Playback.

Analyse des résultats des entretiens

Un enregistrement de tout ce que le candidat tape dans le pad est enregistré de façon permanente pour que votre équipe puisse revoir et partager la session dès que nécessaire.

Statut du pad

Dans la Liste des pads accessible depuis votre tableau de bord, vous remarquerez que chaque pad se voit attribuer un Statut :

Une liste pads avec la colonne d'état en surbrillance.

L'état du pad est comme indiqué ci-dessous :

Pads d'entretiens en directPads de projets asynchrones
Pas encore commencé: Pad créé et il y a eu peu ou pas d'action des participants.Pas encore commencé: Pad créé sans action menée par le candidat.
Ouvert: Un candidat a ouvert le pad.
Démarré: au moins deux participants ont rejoint le pad à un moment donné ET au moins deux actions détectables ont été réalisées (par exemple, rédiger du code + exécuter du code).Démarré: au moins cinq minutes se sont écoulées ET au moins deux actions détectables ont été effectuées (par exemple, rédiger du code + exécuter du code).
Prêt pour l'examen: Soit le candidat a soumis le pad, soit le délai a été atteint et le pad a été soumis automatiquement.
TerminéLe bouton End Interview a été cliqué OU le pad s'est fermé automatiquement en raison des paramètres du compte.Révision :Le bouton Finish Review a été cliqué sur la page du Code Playback.