Tests de codage

Tests de codage et questions d'entretien en ligne

Devskiller’s coding test catalog contains real-life work sample coding and programming tests. Our coding tests are powered by the RealLifeTesting™ methodology which helps you to single out qualified developers with the required skill set.

Browse our range of coding tests that cover over 220+ languages, resources, and skills. Finding your next developer has never been easier with DevSkiller coding tests and interview questions.

Ruby on Rails
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby on Rails

Tâche de programmation - Niveau : Difficile

Ruby | Ruby on Rails | OnTheClock in the mine - Implement the two endpoints described in the task.

Python
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 Python

Tâche de programmation - Niveau : Facile

Python | PySpark | ML Logs Transformer - Complete the implementation of the logs transformation pipeline.

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

Questions sur le choix

l'évaluation de la connaissance des Scala

Tâche de programmation - Niveau : Facile

Scala | Spark | ML Logs Transformer - Complete the implementation of the logs' transformation pipeline.

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

Tâche de programmation - Niveau : Facile

Python | PySpark | ML Logs Transformer - Complete the implementation of the logs transformation pipeline.

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

Tâche de programmation du Front End - Niveau : Facile

JavaScript | TypeScript | Application de facturation - frontend - Mise en œuvre de la partie frontale pour la fusion et l'agrégation des données des factures avec les taux de change.

Tâche de programmation du back-end - Niveau : Facile

Java | Application de facturation - backend - Mise en œuvre de la partie backend pour la recherche et l'agrégation des données de facturation avec le service et les méthodes DAO.

Ruby
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby

Tâche de programmation - Niveau : Difficile

Ruby | Log parser CLI application - Implémenter les fichiers journaux analysant une application CLI.

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

Questions sur le choix

l'évaluation de la connaissance des Java

Lacunes dans les codes

l'évaluation de la connaissance des Java

Tâche de programmation - Niveau : Facile

Java | GetWordFromText et Reverse - Mettre en œuvre deux méthodes qui consistent à renvoyer les mots du texte et à les inverser.

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

Questions sur le choix

l'évaluation de la connaissance des .NET, C#

Tâche de programmation - Niveau : Facile

.NET | C# | École de formation - Terminer la mise en œuvre des deux méthodes qui doivent permettre de trouver des données correctes et de les renvoyer correctement.

Ubuntu
SENIOR
Des compétences éprouvées
Durée
60 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche DevOps - Niveau : Difficile

DevOps | Ubuntu | plugin Ansible Dynamic Inventory - Le but de cette tâche est de vérifier les compétences d'écriture du plugin Ansible (compétence Ansible avancée). Pour accomplir cette tâche, le candidat doit connaître un langage de programmation.

CentOs
SENIOR
Des compétences éprouvées
Durée
60 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche DevOps - Niveau : Difficile

Plugin DevOps | CentOs | Ansible Dynamic Inventory - Le but de cette tâche est de vérifier les compétences d'écriture du plugin Ansible (compétence Ansible avancée). Pour accomplir cette tâche, le candidat doit connaître un langage de programmation.

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

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Polymorphisme de base - Préparer l'interface polymorphe de Shape, et une interface de référence d'implémentation Square.

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

Questions sur le choix

l'évaluation de la connaissance des .NET, C#

Tâche de programmation - Niveau : Moyen :

NET | C# | Analyseur de données statistiques sur la population - Le candidat doit terminer la mise en œuvre de 4 méthodes : deux qui analysent les données stockées sous forme de JSON et préparent une arborescence correcte ; les deux autres qui recherchent l'arborescence et renvoient des informations correctes par critères.