Ce document est destiné aux candidats amenés à passer un entretien via notre solution CoderPad Interview.
CoderPad Interview est une plateforme permettant de réaliser des entretiens techniques à distance directement dans votre navigateur.
L'entretien se déroule dans un Pad. Un pad est similaire aux environnements de développement intégré (IDE) courants. Vous pouvez donc rédiger du code dans le volet de gauche, l'exécuter en cliquant sur le bouton " Run " et visualiser le résultat dans le volet de droite. Ce dernier comprend également une boucle interactive de lecture-évaluation-impression (REPL) pour certains langages.
Le bouton Reset efface ce que vous avez obtenu dans le volet de droite, tandis que le code que vous avez écrit dans le volet de gauche reste intact.
✅Vous voulez vous entraîner à coder pour préparer votre entretien ? Vous pouvez accéder à des tests techniques gamifiés gratuits sur notre site CodinGame.
La personne qui vous fait passer l'entretien doit rendre votre pad public pour que vous puissiez y accéder. Si vous accédez au pad avant que cela ne soit fait, vous verrez un écran de salle d'attente similaire à celui-ci :
Types d'entretiens
CoderPad Interview permet de mener deux types d'entretiens, les entretiens en direct et les projets asynchrones.
Entretiens en direct
Vous recevez un lien de connexion avant votre entretien. À l'heure prévue, cliquez sur le lien, saisissez votre nom et rejoignez l'environnement d'entretien. Votre interlocuteur peut vous demander de vous connecter via un appel vidéo, ce que vous pouvez faire en sélectionnant le bouton Start Call dans le coin inférieur gauche du pad.
Projets asynchrones
Vous recevrez un lien pointant vers un projet. Cliquez sur le lien pour accéder aux instructions détaillées relatives à la tâche, y compris le temps dont vous disposez pour la réaliser.
Le projet démarre dès que vous entrez dans l'environnement d'entretien. Vous pouvez commencer à coder immédiatement. Le temps qu'il vous reste apparaît dans le coin inférieur gauche de l'écran.
Lorsque vous êtes prêt.e, soumettez votre code en cliquant sur le bouton Submit Take Home en bas à droite de l'écran. Si vous ne terminez pas le test dans le temps imparti, votre code sera soumis en l'état.
Personnalisation des paramètres de l'éditeur
Cliquez sur le bouton Settings dans le coin inférieur droit de l'écran pour personnaliser les paramètres, tels que auto-close brackets pour les langues prises en charge, la fermeture automatique des parenthèses, une taille d'onglet unique, une taille de police plus grande, un thème de couleur plus claire, ou pour changer vos raccourcis clavier de normal à Vim ou Emacs.
La plupart des paramètres sont désactivés par défaut. La modification de vos paramètres n'affecte pas les paramètres de votre interlocuteur.
Notre solution couvre la plupart des langages de programmation, un certain nombre d'entre eux disposant de fonctions d'autocomplétion. Nous vous proposons également des suites de tests unitaires ainsi que d'autres packages et bibliothèques. Consultez notre page langages pour plus de détails.
Pour les langages compatibles avec l'autocomplétion, vous devrez peut-être basculer la fonction de complétion automatique sur "Désactivé" depuis les Paramètresmenu pendant votre entretien si vous voulez la désactiver.
Pour ajouter un langage, il vous suffit de cliquer sur le bouton Langages à gauche de l'écran, puis de sélectionner le langage de votre choix.
Pour plus d'informations sur un langage en particulier, n'hésitez pas à consulter le fichier Readme.md du framework correspondant ou l'onglet Language Info qui s'affiche lorsque vous survolez le langage concerné.
Modifier le langage par défaut
Une question peut vous être présentée dans un langage par défaut. Certaines questions vous permettront de changer de langage et de choisir celui avec lequel vous êtes plus à l'aise.
Pour changer de langage, il vous suffit de passer la souris sur la question, puis de sélectionner le langage souhaité dans la liste déroulante :
Mode dessin
Les personnes qui mènent l'entretien peuvent activer le mode dessin dans un pad pour décrire un système ou schématiser une architecture. Pour des instructions plus détaillées sur l'utilisation du mode dessin consultez notre guide de l'utilisateur.
Affichage des consignes dans une nouvelle fenêtre
Si les consignes qui vous ont été transmises sont particulièrement complexes, ou si vous souhaitez simplement profiter d'une configuration à deux écrans, vous pouvez les afficher dans une nouvelle fenêtre afin de ne pas avoir à basculer constamment de l'onglet des instructions à la fenêtre sur laquelle vous réalisez l'exercice.
Pour faire apparaître les consignes, il vous suffit de cliquer sur Ouvrir les consignes dans une nouvelle fenêtre et les consignes s'ouvriront dans une fenêtre distincte dans le navigateur.
Testez-le dès maintenant !
Vous pouvez tester CoderPad Interview dans notre sandbox :
Chaque entreprise crée ses propres questions d'entretien, il n'y a donc pas de questions d'entraînement pour les candidats sur notre sandbox.
Nous vous encourageons à tester notre environnement sandbox et de constater par vous-même qu'il donne accès à un pad quasi-identique à une vraie session d'entretien - les fonctions multi-utilisateurs et la possibilité de sauvegarder la session en moins.
Derniers conseils
CoderPad Interview est là pour vous faciliter la vie. Si vous êtes bloqué.e pendant l'entretien, ne vous inquiétez pas, exécutez simplement le code et basez-vous sur le résultat obtenu pour corriger votre proposition.
Si vous répondez à une question à laquelle est associée une base de données personnalisée (c'est-à-dire une base de données créée par le recruteur pour cette question), vous ne pouvez pas passer à un autre langage. Si vous le faites, vous n'aurez pas accès à cette base de données spécifique. Par exemple, si le recruteur vous a envoyé une question en MySQL, vous ne pouvez pas passer à PostgreSQL, sinon vous perdrez l'accès à la base de données MySQL dans le pad.