Logo DevSkillerLogo TalentBoostLogo TalentScore

Tests de codage

Le catalogue de tests de codage de DevSkiller contient des exemples de tests de codage et de programmation effectués dans la vie réelle. Nos tests de codage s'appuient sur la méthodologie de RealLifeTesting™ qui vous aide à identifier les développeurs qualifiés possédant les compétences requises.

Parcourez notre gamme de tests de codage qui couvre plus de 220 langues, ressources et compétences. Trouver votre prochain développeur n'a jamais été aussi facile grâce aux tests de codage et aux questions d'entretien de DevSkiller.

Printemps
JUNIOR
Des compétences éprouvées
Durée
35 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Java, Printemps

Tâche de programmation - Niveau : Facile

Java | Spring | Currency Exchange Service - Créer un service de change de devises. Il doit permettre aux utilisateurs d'obtenir des informations sur les taux de change et de calculer le montant d'argent qu'ils obtiendront après le change.

TypeScript
MIDDLE
Des compétences éprouvées
Durée
65 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Dactylographie

Tâche de programmation - Niveau : Moyen :

TypeScript | Redux Selectors | Département RH - Mettre en place des sélecteurs Redux qui traiteront les données RH. La mise en œuvre sera testée par rapport à des tests d'instantanés.

C++
MIDDLE
Des compétences éprouvées
Durée
54 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Moyen :

C++ | Auto-enregistrement des objets avec CRTP - Étendre la classe CRTP pour l'auto-enregistrement et implémenter les méthodes d'interface manquantes.

Docker
JUNIOR
Des compétences éprouvées
Durée
20 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Bash, Linux

Tâche DevOps - Niveau : Facile

DevOps | Ubuntu | Stockage persistant pour application dockerisée - Le but de cette tâche est de vérifier si un candidat sait comment créer et utiliser des volumes Docker.

Docker
JUNIOR
Des compétences éprouvées
Durée
20 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Bash, Linux

Tâche DevOps - Niveau : Facile

DevOps | CentOs | Stockage persistant pour application dockerisée - Le but de cette tâche est de vérifier si un candidat sait comment créer et utiliser des volumes Docker.

Vue.js
JUNIOR
Des compétences éprouvées
Durée
65 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des JavaScript, HTML, CSS

Tâche de programmation - Niveau : Facile

JavaScript | Vue.js | Calendar Notes - Mettre en place une application avec laquelle l'utilisateur peut ajouter une note pour une date qu'il choisit dans un calendrier.

Python
MIDDLE
Des compétences éprouvées
Durée
72 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Apprentissage automatique, Renforcement de l'apprentissage

Tâche de programmation - Niveau : Moyen :

Python | PyTorch | Reinforcement Learning | Deep Q-Network - Achever l'implémentation de l'algorithme DQN.

MIDDLE
Des compétences éprouvées
Durée
98 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des AWS, DevOps, Terraform

Tâche de programmation - Niveau : Moyen :

DevOps | Terraform, AWS | Créer un petit environnement AWS - En utilisant Terraform et le fournisseur AWS, veuillez créer une instance EC2 avec un type spécifique, AMI, EIP et EBS joints.

JUNIOR
Des compétences éprouvées
Durée
35 minutes max.
Évaluation
Manuel
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Tests manuels, QA, Test, TestingProcess

Tâche de révision du code - Niveau : Facile

QA | BDD | CurrencyExchange feature file - Faites une revue de code d'un ensemble de tests BDD mal écrits.

WordPress
MIDDLE
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des PHP, Wordpress

Tâche de programmation - Niveau : Moyen :

Plugin PHP | WordPress | Metadata avec panneau d'administration - Implémentez un plugin WordPress qui ajoutera des balises de métadonnées. La tâche comprend les exigences de l'API des paramètres.

Angulaire
JUNIOR
Des compétences éprouvées
Durée
58 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Angulaire2, JavaScript, rxjs

Tâche de programmation - Niveau : Facile

JavaScript | Angular 2+ | Détenteur d'une carte de visite virtuelle - Connecter les éléments du détenteur de la carte virtuelle à l'aide d'un service, RxJS, et Angulars @Input.

Rôles recommandés pour les tests de code DevSkiller

Nous disposons de tests de codage pour toute une série de rôles et de postes à tous les niveaux. Sans les nommer tous, voici quelques postes que vous pouvez tester grâce à nos tests de codage :

  • Développeur .NET/C#
  • Ingénieur de la chaîne de production
  • Développeur C/C
  • Développeur COBOL
  • Développeur de la science des données
  • Développeur DevOps
  • Devenir développeur
  • Un développeur génial
  • Développeur HTML/CSS
  • Développeur iOS
  • Développeur Java
  • Développeur JavaScript
  • Développeur Kotlin
  • Développeur NoSQL
  • Développeur PHP
  • Développeur Python
  • Développeur AQ
  • Réagir à un développeur autochtone
  • Développeur de Ruby on rails
  • Développeur Scala
  • Ingénieur en sécurité
  • Développeur SQL

Comment fonctionnent nos tests de codage

Tous les tests de codage DevSkiller sont réalisés par le RealLifeTesting Methodology™. Cette forme de test est totalement unique à DevSkiller et fournit des informations précieuses sur les compétences du candidat. Il fonctionne en testant avec des problèmes et des tâches du monde réel qu'ils sont susceptibles d'affronter au travail. Cette méthodologie permet non seulement de bien comprendre les compétences de codage du candidat, mais aussi son esprit critique, sa capacité à résoudre des problèmes et ses compétences en matière de gestion du temps.

Caractéristiques principales : Tests du code DevSkiller

  • Déterminer la capacité de codage du candidat et pas seulement ses connaissances académiques
  • Les moyens de contrôle à distance permettent d'envoyer des invitations partout dans le monde, à tout moment
  • La méthodologie de RealLifeTesting™ offre une plus grande expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner vers GIT, exécuter des tests unitaires et accéder à Stack Overflow/GitHub/Google pour la recherche.
  • Des outils anti-plagiat stricts qui garantissent la précision des tests
  • Observer les tests en temps réel
  • Des résultats générés automatiquement que les professionnels non techniques peuvent comprendre
  • Tests de codage disponibles pour les postes de niveau junior, moyen et supérieur

Construisez vos propres tests personnalisés

Vous voulez commencer à tester vos candidats développeurs en utilisant votre propre base de données ? Pas de problème ! Avec DevSkiller et notre assistant de tâches en ligne, la création de vos propres tests personnalisés n'a jamais été aussi facile. Choisissez les langues, les ressources et les compétences que vous souhaitez tester, définissez la difficulté et la durée du test, et bien plus encore. Trouvez le bon candidat dès aujourd'hui grâce à DevSkiller et à notre catalogue de tests de codage.

Toujours pas sûr des tests de codage DevSkiller ?

Nous comprenons qu'il est important de bien réfléchir avant de prendre des décisions financières pour votre entreprise. Plutôt que de nous écouter, pourquoi ne pas lire ce que l'un de nos nombreux clients satisfaits a à dire sur les tests de code DevSkiller.

Plutora

Plutora est un acteur de premier plan dans la gestion de la chaîne de valeur, avec des solutions de mise en production, d'environnement de test et d'analyse pour l'informatique d'entreprise. Avant de mettre en œuvre DevSkiller, Plutora utilisait des entretiens téléphoniques pour présélectionner ses candidats. Ceux qui réussissaient étaient invités à un entretien technique qui était suivi d'un entretien comportemental. Le manque d'automatisation de ce processus a fait qu'il a nécessité beaucoup de travail manuel de leur part. En outre, l'efficacité de la présélection téléphonique était insuffisante et de nombreux candidats ont dû passer à l'étape de l'entretien.

Il a été décidé d'introduire les tests de codage DevSkiller pour aider à automatiser le processus de sélection technique, limiter le nombre d'entretiens et identifier les bons candidats avant la phase d'entretien. Grâce à la mise en œuvre réussie des tests de codage DevSkiller, Plutora a pu économiser environ 8 heures par candidat de son équipe de développement interne. En effet, ils n'ont plus à passer de temps à interviewer les candidats faibles.

"Grâce à l'automatisation de la phase de filtrage, nous avons pu réduire le taux d'entretien de 50%. En même temps, la qualité des candidats qui se rendent à l'étape de l'entretien est désormais bien meilleure. DevSkiller ajoute un niveau de qualité supplémentaire à notre processus de recrutement technique" - Richard Williams - Vice-président de l'ingénierie chez Plutora

Foire aux questions

Qu'est-ce que RealLifeTestingTM ?

La méthodologie RealLifeTestingTM sert de base à tous les tests de codage DevSkiller. Cette forme de test est unique car, contrairement aux autres méthodes de dépistage comme les jeux ou les puzzles algorithmiques, RealLifeTestingTM fournit une vue à 360 degrés des compétences d'un développeur. Cette méthodologie repose sur l'idée que la manière la plus précise d'évaluer les compétences d'un candidat en matière de développement consiste à effectuer des tests sur des échantillons de travail qui reflètent le travail réel qu'il fera au travail. Les tests de codage DevSkiller obligent les candidats à créer des applications complètes ou à ajouter des fonctionnalités à des applications existantes, comme ils le feront après avoir été embauchés. Pour réussir, les candidats doivent faire preuve de leurs connaissances en matière de codage et de ressources telles que le débordement de piles pour trouver des solutions et résoudre les problèmes qu'ils rencontrent. Les résultats donneront un aperçu des connaissances académiques du candidat, de ses compétences en matière de codage, de sa prise de décision, de la propreté du code et de sa capacité à résoudre les problèmes.

Comment les tests en ligne DevSkiller sont-ils évalués ?

La plateforme DevSkiller se met au travail dès que le candidat a terminé son test. Les résultats sont automatiquement générés dans un rapport que même un recruteur non technique peut comprendre. Les candidats sont notés en fonction de l'efficacité de la solution (un facteur essentiel dans tout développement de logiciel), de l'existence ou non d'erreurs dans le code, de la qualité du code et de son fonctionnement dans les cas limites. Les tests de codage DevSkiller sont également soumis à une série de plagiats robustes qui comparent les résultats aux solutions précédentes des autres candidats.

Comment les candidats passent-ils un test de code DevSkiller ?

Les tests de code DevSkiller sont entièrement à distance et peuvent être envoyés partout dans le monde. Il suffit au recruteur d'envoyer au candidat une invitation à passer le test. Les tests de code DevSkiller peuvent être programmés pour être disponibles pendant une durée déterminée, par exemple, dans un délai de 3 jours. Les candidats peuvent choisir de commencer le test au moment de leur choix, et ils ont la possibilité d'utiliser notre IDE de pointe dans le navigateur ou de terminer le projet sur leur IDE préféré et de cloner ensuite le projet sur GIT. Pendant que les candidats passent le test, ils peuvent choisir d'effectuer des tests unitaires pour s'assurer que leurs solutions fonctionnent comme ils sont supposés le faire. Les tests de codage prédéfinis de DevSkiller ont une durée limitée. Une fois le délai expiré, le test de codage est automatiquement évalué et le rapport est envoyé au recruteur.