Ce document est destiné aux candidats qui vont être interviewés lors de l'entretien.
Interview est une plateforme permettant de réaliser des écrans téléphoniques techniques ou des entretiens à distance dans le navigateur.
Un pad est similaire aux environnements de développement intégré (IDE) courants. Vous écrivez du code dans le volet de gauche, vous l'exécutez avec le bouton " Run " et vous visualisez la sortie dans le volet de droite. Le volet de droite comprend également une boucle interactive de lecture-évaluation-impression (REPL) pour certaines langues.
Le bouton Reset efface la sortie dans le volet de droite, tandis que le code que vous avez écrit dans le volet de gauche reste intact.
✅Préparation Protip : L'une des meilleures façons de se préparer à un entretien est d'utiliser l'environnement sandbox, auquel vous pouvez accéder ici.
✅Vous voulez vous entraîner à coder pour préparer votre entretien ? Vous pouvez accéder à des défis de codage gamifiés gratuits sur notre site frère de CodinGame.
Un intervieweur doit rendre votre pad public avant 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
Interview prend en charge deux types d'évaluations, les entretiens en direct et les projets à emporter asynchrones.
Interviews en direct
Vous recevrez un lien d'entretien avant votre entretien. À l'heure prévue, ouvrez le lien, saisissez votre nom et rejoignez l'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 à emporter
Vous recevrez un lien d'entretien vers le projet. Cliquez sur le lien pour voir des instructions détaillées sur 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'interview. Vous pouvez commencer à coder immédiatement. Le temps qu'il vous reste apparaît dans le coin inférieur gauche.
Lorsque vous êtes prêt, soumettez votre code en cliquant sur le bouton Submit Take Home en bas à droite de l'écran. Si vous ne terminez pas le défi dans le temps imparti, votre code sera soumis lorsque le temps sera écoulé.
Personnalisation des paramètres de l'éditeur
Cliquez sur le bouton Settings dans le coin inférieur droit pour personnaliser les paramètres, tels que la fermeture automatique des parenthèsespour les langues prises en charge, la fermeture automatique des parenthèses, la taille unique des onglets, une taille de police plus grande, un thème de couleur plus clair, et pour changer vos liaisons de touches de normales à 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.
Nous prenons en charge la plupart des langages de programmation, dont beaucoup disposent de fonctions d'autocomplétion. Nous avons également des suites de tests unitaires et d'autres paquets et bibliothèques. Consultez notre page langues pour plus de détails.
Pour les langues qui prennent en charge la complétion automatique, vous devrez peut-être basculer la complétion automatique sur "Désactivé" depuis le Paramètresmenu pendant votre entretien si vous voulez la désactiver.
Pour ajouter une langue, il suffit de cliquer sur le bouton Langues à gauche de l'écran, puis de sélectionner Ajouter un environnement (s'il n'est pas déjà sélectionné) pour choisir la langue de votre choix.
Pour plus d'informations sur une langue particulière, vous pouvez consulter le fichier Readme.md dans le cas des frameworks ou l'onglet Language Info qui s'affiche lorsque vous cliquez sur les trois points verticaux à côté de la langue.
Modifier la langue par défaut
Une question peut vous être présentée dans une langue par défaut. Certaines questions vous permettront de passer à une langue avec laquelle vous êtes plus à l'aise.
Pour changer de langue, il suffit de cliquer sur les ellipses verticales (trois points) à côté de la question, puis de sélectionner la langue souhaitée dans la liste :
Mode dessin
Les enquêteurs 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 d'utilisation.
Instructions d'ouverture
Si vos instructions 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 entre l'onglet des instructions et l'écran de sortie.
Pour faire apparaître les instructions, il suffit de cliquer sur Ouvrir les instructions dans une nouvelle fenêtre et les instructions s'ouvriront dans une fenêtre distincte du navigateur.
Essayez-le à l'avance !
Vous pouvez essayer Interview dans ce bac à sable intégré :
Chaque entreprise crée ses propres questions d'entretien, il n'y a donc pas de questions d'entraînement sur notre site.
Nous vous encourageons à essayer l'environnement sandbox qui vous offre une session d'entretien presque identique à une vraie session d'entretien - moins les fonctions multi-utilisateurs et la possibilité de sauvegarder la session.
Derniers conseils
Interview est là pour vous faciliter la vie. Si vous êtes bloqué pendant l'entretien, ne vous inquiétez pas, exécutez simplement le code et utilisez la sortie pour le débogage.
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 l'enquêteur pour cette question), vous ne pouvez pas passer à une autre langue. Si vous le faites, vous n'aurez pas accès à cette base de données particulière. Par exemple, si l'enquêteur vous a présenté 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.