Test de compétences des développeurs seniors et questions d'entretien

Utilisez notre gamme de tests de compétences pour les développeurs seniors afin de trouver un développeur expérimenté de niveau senior pour votre équipe. Sélectionnez un test de compétences de développeur senior parmi un large éventail de cadres, y compris Python, JavaScript et Android. Notre gamme de tests vous aide à filtrer les compétences des candidats afin de vous assurer que vous ne recrutez que le meilleur développeur senior.

SENIOR
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 Sécurité, Hachage, MD5, algorithmes, ACL, IPC, Linux, Système d'exploitation

Lacunes dans les codes

l'évaluation de la connaissance des Nnetcat, Portscan, Sécurité, Nmap, Mots de passe, Escalade de privilèges, Utilisateurs

Tâche de test

Sécurité | Combattre les escrocs - pirater le site web - voler le numéro de la carte de crédit utilisée pour passer la commande ayant la valeur la plus élevée

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

Questions sur le choix

l'évaluation de la connaissance des Angulaire, JavaScript

Tâche de programmation - Niveau : Difficile

JavaScript | Angular, NgRx | Service Station - Implémentez la gestion d'état basée sur NgRx avec des effets secondaires et des entités.

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

Tâche de base de données - Niveau : Difficile

SOQL | Aventures des médecins de l'espace - Rédigez une requête SOQL qui récupère une liste de films et de rôles de films associés.

Tâche de programmation - Niveau : Difficile

Apex | Trading Company - Chargement des comptes à l'aide d'un objet de mise à disposition, recherche de doublons et exécution des actions appropriées de manière asynchrone.

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

Tâche de programmation - Niveau : Difficile

HTML/CSS | Page d'accueil - Compléter les définitions des propriétés CSS pour que la page affiche l'écran de chargement approprié avant d'afficher la page d'accueil.

Tâche de programmation - Niveau : Difficile

JavaScript | Memoization fonctionnelle - Ecrire les deux versions du mécanisme de memoization générique.

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

Lacunes dans les codes

l'évaluation de la connaissance des Android, Kotlin

Tâche de programmation - Niveau : Difficile

Android | Kotlin | Manipulation de bitmaps - Application complète de manipulation d'images qui effectue certaines opérations sur l'image sélectionnée.

Python
SENIOR
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 Python, NoSQL, MongoDB

Lacunes dans les codes

l'évaluation de la connaissance des Python, NoSQL, MongoDB

Tâche de programmation - Niveau : Difficile

Python | MongoDB | Stock market quotes | Collection - Chargement et interrogation de données boursières avec des collections MongoDB.

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

Questions sur le choix

l'évaluation de la connaissance des Données importantes, PySpark, Python

Lacunes dans les codes

l'évaluation de la connaissance des SQL

Tâche de programmation - Niveau : Difficile

Python | PySpark | Société de gestion de flottes - Détecter les excès de vitesse et vérifier l'exactitude d'un prédicteur existant.

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

Questions sur le choix

l'évaluation de la connaissance des Procédure GLM, SAS, statistiques, Étape des données, Hash, Bases de données, Langage macro, formatage conditionnel, rapports

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

SAS | Macrodéfinitions - Vérifiez la qualité, l'efficacité et la lisibilité du code qui crée une nouvelle macrodéfinition nommée split et ajoutez des commentaires sur la façon de l'améliorer. N'oubliez pas d'optimiser les performances du code et de suivre les meilleures pratiques SAS.

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

Lacunes dans les codes

l'évaluation de la connaissance des Angulaire2, JavaScript

Questions sur le choix

l'évaluation de la connaissance des HTML

Tâche de programmation - Niveau : Difficile

JavaScript | Angular 2+ | Router Role Based Access Control - Préparer un RBAC simple pour les routes et les composants.

Salesforce
SENIOR
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 Salesforce

Tâche de programmation - Niveau : Difficile

Salesforce | Consulting | Food Masters - Créez des enregistrements par un flux lancé automatiquement par le constructeur de processus.

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

Questions sur le choix

l'évaluation de la connaissance des Scala, Programmation fonctionnelle

Tâche de programmation - Niveau : Difficile

Scala | Akka Streams | IoT Data Streaming - Définir un agrégateur temporel pour un flux de données provenant de capteurs IoT.

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

Tâche de programmation - Niveau : Difficile

Golang | Application de messagerie - Mettez en place une application responsable de la livraison des messages SMS à vos clients en utilisant un fournisseur de services SMS externe. Ce service a de fortes exigences en termes de résilience et de concurrence.

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 dans la mine - Mettre en œuvre les deux points finaux décrits dans la tâche.

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.

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.

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

Questions sur le choix

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

Tâche de programmation - Niveau : Difficile

JavaScript | Memoization fonctionnelle - Ecrire les deux versions du mécanisme de memoization générique.

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

Tâche de programmation - Niveau : Difficile

Python | Django | Sport Events App - Mettre en place une application qui agrège les résultats sportifs.

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

Questions sur le choix

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

Tâche de programmation - Niveau : Difficile

AQ | Java, Sélénium | Automatisation des tests d'authentification multi-facteurs - Automatiser le mécanisme d'authentification au Sélénium.

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

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | NSA Cipher Tool - Résolvez les 3 énigmes cryptographiques pour prendre la position de rêve en tant que programmeur à la NSA.

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

Questions sur le choix

l'évaluation de la connaissance des Android

Tâche de programmation - Niveau : Difficile

Android | Vibrations API - Mise en œuvre d'une méthode permettant de jouer une mélodie fantaisiste via l'appareil haptique intégré pour indiquer que le commutateur de fonctions a été basculé.

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

Questions sur le choix

l'évaluation de la connaissance des ES6, JavaScript

Tâche de programmation - Niveau : Difficile

JavaScript | Memoization fonctionnelle - Ecrire les deux versions du mécanisme de memoization générique.

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

Lacunes dans les codes

l'évaluation de la connaissance des ASP.NET, C#, Les bases de la sécurité, Noyau .NET, Thèmes de base communs, Noyau du cadre des entités, Enregistrement

Tâche de programmation - Niveau : Difficile

.NET | .NET Core | Company Web Page - Terminer la mise en œuvre d'une page web.

La page peut être affichée en anglais ou en espagnol selon la culture de l'utilisateur.

Un utilisateur doit avoir des connaissances sur l'annotation des données localisées, les ressources localisées et les filtres d'action.

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

Questions sur le choix

l'évaluation de la connaissance des Dactylographie

Tâche de programmation - Niveau : Difficile

TypeScript | Social Media Queries | Trouver des amis par leur nom - Mettre en œuvre la fonction FriendsQueries#queryByNameMatching selon les exigences et faire passer tous les tests.

Logo DevSkiller Logo TalentBoost Logo TalentScore