Menu documentation

Guide de préparation à l'entretien

Dernière mise à jour le - Available in English

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.

Exemple d'écran d'interview avec le code sur le côté gauche et la sortie sur le côté droit.

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.

Table des matières :

✅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.

Présentation vidéo

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 :

La fenêtre de la salle d'attente qui dit : "Bienvenue à votre entretien chez coderpad. l'entretien est actuellement verrouillé. dès que l'intervieweur sera prêt à commencer, cette page s'actualisera automatiquement et déverrouillera l'environnement de codage. bonne chance ! Statut du pad : Le statut ci-dessous sera mis à jour au fur et à mesure que l'intervieweur rejoint et ouvre le pad. pad est verrouillé", puis "première fois ici ? visionnez notre vidéo de présentation du pad ci-dessous".

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 asynchrones

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.

Le projet à emporter pad avec le code sur le côté gauche et les instructions sur le côté droit.

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 auto-close brackets pour les langues prises en charge, la fermeture automatique des brackets, une taille d'onglet unique, une taille de police plus grande, un thème de couleur plus clair, et pour changer vos raccourcis clavier de normal à Vim ou Emacs. 

Les paramètres de l'éditeur pad. Le bouton des paramètres se trouve en bas à gauche de l'écran.

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.

✅ Vous pouvez trouver les mappages de touches d'Emacs ici et les mappages de touches de Vim ici. Veuillez noter qu'ils ne peuvent pas être mappés de manière personnalisée pour le moment.


Langages de programmation et tests

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 la langue de votre choix.

L'écran de sélection de la langue. Cliquez d'abord sur le bouton de la langue, puis sur l'onglet "ajouter un environnement" en haut.

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 survolez la langue.

L'onglet d'information sur la langue s'affiche en haut de l'écran à côté de la langue sélectionnée. La page d'information est ensuite affichée en dessous.

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 passer la souris sur la question, puis de sélectionner la langue souhaitée dans la liste :

Les options d'un onglet de question en texte brut sont affichées, avec une liste déroulante de langues développée comme l'une de ces options.

Mode dessin

Les intervieweurs 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.

Le bouton de dessin est mis en évidence sur la droite, et l'écran du mode dessin est affiché au milieu de la pad.

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é :

✅ Interview prend en charge les raccourcis clavier courants de l'IDE. La liste complète se trouve ici.

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.
  • Vous pouvez en savoir plus sur les versions de navigateur prises en charge et les technologies disponibles ici.

Table des matières