Projets
Dernière mise à jour le - Available in English
Les projets sont des exercices de codage multi-fichiers, pertinents pour l'emploi, qui fournissent aux candidats un environnement de développement complet basé sur Visual Studio (VS) Code avec accès au terminal, extensions, débogage et toutes les fonctionnalités par défaut de VS Code. Ils permettent aux candidats de construire, d'exécuter, de tester et de déboguer du code comme ils le feraient au travail, en utilisant des packages, des outils et des flux de travail qu'ils connaissent déjà.
Les principales caractéristiques des projets sont les suivantes
- Expérience complète de l'IDE VS Code avec accès au terminal, outils de débogage et support d'extension
- Prise en charge de plusieurs fichiers pour des scénarios de codage complexes et réalistes
- Paquets et bibliothèques personnalisés capacités d'installation
- Environnement basé sur l'IA avec en option l'assistance par chat de l'IA
- Capacités de classement automatique avec des rapports d'essai complets
- Rendu en direct de l'interface utilisateur pour les projets de développement web
- Support de base de données pour les évaluations backend et full-stack
- Intégration de Git pour les flux de contrôle de version lors de la création de projets
Les projets transforment les évaluations de codage de puzzles isolés en expériences de développement authentiques où les candidats peuvent démontrer tout l'éventail de leurs capacités techniques.
L'importance des projets à l'ère de l'IA
- Des signaux plus riches et pertinents pour l'emploi. Les projets reflètent le travail d'ingénierie réel (dépôts multi-fichiers, outillage, débogage, tests) afin que vous puissiez évaluer les compétences qui comptent sur le terrain, et pas seulement les compétences algorithmiques.
- Les compétences évoluent. À mesure que l'IA devient plus puissante et s'intègre dans les flux de travail quotidiens, les développeurs passent moins de temps à écrire des bribes de base et plus de temps à des tâches de plus haut niveau : révision du code, débogage, optimisation des performances, assemblage de plusieurs suggestions générées par l'IA, et prise de décisions architecturales judicieuses.
- Réduire la tricherie grâce à des tâches concrètes. Les questions sur les projets rendent les réponses copiées-collées plus difficiles à réussir. L'IA peut aider à réaliser certaines parties du travail, mais des contraintes réalistes (configurations, tests, données, étapes de construction) nécessitent une véritable compréhension pour parvenir à une solution complète.
- (Facultatif) Mesurer l'efficacité de l'IA. Lorsqu'ils sont activés, les projets vous permettent de voir comment les candidats sont invités, évaluent les résultats de l'IA et l'intègrent de manière responsable, fournissant ainsi un signal sur une compétence de plus en plus critique : coder avec l'IA.
Comment ajouter des projets à un test
Il y a deux façons d'incorporer des projets dans vos tests :
Méthode 1 : à partir de la page Questions
- Naviguez jusqu'à la page Questions page
- Utilisez le menu déroulant du filtre pour sélectionner Exercice du projet comme type de question
- Parcourez notre bibliothèque de projets prêts à l'emploi
- Cliquez sur Créer un test pour les projets sélectionnés
Méthode 2 : à partir d'un test
- Ouvrez le test dans lequel vous souhaitez ajouter un projet
- Cliquez sur le bouton Ajouter une question bouton
- Filtrer le type de question sur Exercice du projet
- Choisir parmi les projets disponibles
Comment créer un projet personnalisé
Pour une flexibilité maximale et un alignement sur vos besoins spécifiques, vous pouvez créer des projets entièrement personnalisés, adaptés à la pile technologique et aux défis de codage de votre organisation. Vous trouverez plus de documentation sur les questions relatives aux projets personnalisés ici.
Comment examiner les soumissions avec les projets
Examen basé sur l'IDE
- Dans le rapport détaillé d'un candidat, cliquez sur Ouvrir dans l'IDE pour tout projet soumis
- Naviguer vers l'icône de contrôle de la source pour voir toutes les modifications apportées pendant l'évaluation.
- Examiner les modifications, les ajouts et les suppressions de fichiers
Système de lecture amélioré
Les projets sont dotés d'un système de lecture amélioré qui capture non seulement les modifications de code, mais aussi toutes les interactions au sein de l'IDE :
- Enregistrement complet de la session montrer les mouvements de la souris, les clics et les schémas de navigation
- Registres d'interaction avec l'IA afficher exactement comment les candidats ont demandé et utilisé l'assistance de l'IA
- Aperçu de la session de débogage montrer des approches de résolution de problèmes et des méthodes de dépannage
✅ Affichez la lecture en mode plein écran pour une expérience d'examen plus complète.