Index des Docs

Guide de préparation au CoderPad Live

Dernière mise à jour le - Available in English

Ce document est destiné aux candidats qui vont passer un entretien sur CoderPad.

CoderPad est une plateforme permettant de réaliser des écoutes 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 de Coderpad avec le code à gauche et la sortie à droite.

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 ou à un test à domicile CoderPad est d'utiliser l'environnement sandbox, auquel vous pouvez accéder ici.

Table des matières :

Types d'entretiens

CoderPad prend en charge deux types d'évaluations, les entretiens en direct et les projets à emporter asynchrones.

Interviews en direct

Vous recevrez un lien CoderPad 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 CoderPad vers le projet. Cliquez sur ce lien pour obtenir 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 CoderPad. 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 la fermeture automatique des parenthèses pour 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. 

Les paramètres de l'éditeur pad. Le bouton des paramètres se trouve dans la partie inférieure droite 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 Ajouter un environnement (s'il n'est pas déjà sélectionné) pour choisir 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 cliquez sur les trois points verticaux à côté de 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 cliquer sur les ellipses verticales (trois points) à côté de 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 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.

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


Essayez-le à l'avance !

Vous pouvez essayer CoderPad dans ce bac à sable intégré :

✅ CoderPad prend en charge les raccourcis clavier courants des 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 toutefois à essayer l'environnement sandbox qui vous offre une session CoderPad presque identique à un véritable entretien CoderPad - moins les fonctions multi-utilisateurs et la possibilité de sauvegarder la session.


Derniers conseils

  • CoderPad est là pour vous faciliter la vie. Si vous êtes bloqué lors de l'entretien, ne vous inquiétez pas, exécutez simplement le code et utilisez la sortie pour le débogage.

Si vous avez des questions ou des préoccupations concernant le fonctionnement de CoderPad, n'hésitez pas à nous envoyer un courriel à [email protected] - nous serons heureux de vous aider !

Table des matières

  1. Essayez le bac à sable