Tests SQL en ligne

Les tests en ligne DevSkiller SQL ont été rédigés par notre équipe spécialisée afin d'évaluer les compétences des développeurs SQL pour différents postes. Nos tests de codage SQL sont la solution parfaite pour tous vos besoins en matière de sélection technique et d'entretiens en ligne.

Grâce à la méthodologie de RealLifeTesting™, vous pouvez utiliser DevSkiller pour tester les candidats à des postes juniors, moyens et supérieurs.

Technologies couvertes :

Langage de programmation : SQL

Cadres et bibliothèques SQL : MySQL, PostgreSQL, Oracle, MSSQL et autres

Construire des outils :MSBuild

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

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

SQL | MSSQL | Recherche de nuls - Rédigez une requête qui renvoie les noms de tous les éléments qui ne sont pas disponibles.

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

SQL | MSSQL | Recherche de plages de dates - Rédigez une requête qui renvoie les noms de tous les éléments ajoutés au cours des 7 derniers jours.

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

SQL | MSSQL | Utilisation des agrégats - Rédigez une requête qui renvoie les noms de tous les articles d'une catégorie donnée.

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

SQL | MSSQL | Recherche de doublons - Rédigez une requête qui renvoie les noms de tous les éléments qui sont en double.

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.

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.

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

Tâche - Niveau : Facile

SQL | Catalogue de timbres | Les trois prix les plus élevés - Sélectionnez les trois timbres (prix et nom) ayant le prix le plus élevé.

Tâche de programmation - Niveau : Facile

Python | Pandas | Analyseur de tables HTML - Implémente une fonction pour convertir une table HTML en un fichier au format CSV.

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

Questions sur le choix

l'évaluation de la connaissance des Python

Tâche de programmation - Niveau : Moyen :

Python | Rapport sur les ventes de véhicules - Mise en place d'une application permettant de créer des rapports basés sur l'entrepôt de données des ventes de véhicules.

DevOps
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 DevOps, Docker

Tâche DevOps - Niveau : Difficile

DevOps | Master of Disaster Recovery (CentOS) - Récupérez les données d'une base de données MariaDB/MySQL cassée.

DevOps
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 DevOps, Docker

Tâche DevOps - Niveau : Difficile

DevOps | Master of Disaster Recovery (Ubuntu) - Récupérez les données d'une base de données MariaDB/MySQL cassée.

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

Questions sur le choix

l'évaluation de la connaissance des SQL

Lacunes dans les codes

l'évaluation de la connaissance des SQL

Tâche - Niveau : Moyen :

SQL | PostgreSQL | Hotels - optimisation de la page des hôtels - Améliorer les performances de la page de listing des hôtels qui utilise actuellement l'ORM.

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

Questions sur le choix

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

Lacunes dans les codes

l'évaluation de la connaissance des MongoDB

Tâche - Niveau : Moyen :

SQL | Customer Data - Trouvez tous les clients dont le prénom et le nom ne sont pas uniques dans cette base de données, ainsi que le nombre de fois que chaque paire de prénom et de nom apparaît dans la base de données.

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

Lacunes dans les codes

l'évaluation de la connaissance des SQL

Questions sur le choix

l'évaluation de la connaissance des ES6, JavaScript, CSS, HTML, WCAG 2.0, Accessibilité du Web

Tâche de programmation - Niveau : Moyen :

PHP | Categories Repository - Mettre en place des requêtes PDO qui retourneront aux utilisateurs des résultats valides sur les films.

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

Questions sur le choix

l'évaluation de la connaissance des SQL, ES6, JavaScript, AJAX, Développement web

Tâche de programmation - Niveau : Difficile

Convertisseur PHP | XML-CSV - Mettre en œuvre des méthodes de filtrage et de transformation des données pour réussir tous les tests.

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

Lacunes dans les codes

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

Questions sur le choix

l'évaluation de la connaissance des JavaScript

Tâche de programmation - Niveau : Facile

PHP | Faker | Manipulation de données de base - Implémente toutes les méthodes de la classe app/Faker.

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

Questions sur le choix

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

Lacunes dans les codes

l'évaluation de la connaissance des MongoDB

Tâche - Niveau : Difficile

SQL | Fill sparse table - Ecrire une requête qui retournera la liste de tous les utilisateurs avec la date de création et retournera la date de la ligne précédente non nulle pour les entrées affectées par le bogue.

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

Questions sur le choix

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

Lacunes dans les codes

l'évaluation de la connaissance des MongoDB, SQL

Tâche - Niveau : Facile

SQL | Catalogue de timbres | Déclaration CASE - Faites une déclaration select, par laquelle vous diviserez votre collection de timbres en 3 groupes.

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

Questions sur le choix

l'évaluation de la connaissance des *SQL

Tâche de programmation - Niveau : Moyen :

Python | NumPy | Traitement des données de mesure des avions - Application complète de traitement des données qui regroupe et compresse les flux de données en utilisant NumPy, Python et Data Analysis.

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

Tâche de programmation - Niveau : Facile

Python | Analyseur d'ADN - Implémente une méthode en Python qui génère un rapport statistique sur l'ADN.

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

Questions sur le choix

l'évaluation de la connaissance des SQL, MySQL

Tâche - Niveau : Moyen :

SQL | Customer Data - Trouvez tous les clients dont le prénom et le nom ne sont pas uniques dans cette base de données, ainsi que le nombre de fois que chaque paire de prénom et de nom apparaît dans la base de données.

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 SQL

Tâche - Niveau : Difficile

SQL | Fill sparse table - Ecrire une requête qui retournera la liste de tous les utilisateurs avec la date de création et retournera la date de la ligne précédente non nulle pour les entrées affectées par le bogue.

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

Questions sur le choix

l'évaluation de la connaissance des SQL

Tâche - Niveau : Facile

SQL | Livres | trouver des livres sans cote - Sélectionnez tous les titres des livres qui n'ont pas de cote.

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

Tâche - Niveau : Difficile

PostreSQL - Programme de récompenses - Rédigez une requête qui trouvera les 3 premiers clients classés en fonction du revenu qu'ils ont créé avec l'ensemble de leurs commandes

HSQLDB
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 SQL, MySQL

Tâche - Niveau : Facile

SQL | Music Store | Fonction de comptage - Ecrivez une requête qui utilisera la fonction de comptage. Cette tâche peut être résolue à la fois dans MySQL && HSQLDB

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

Questions sur le choix

l'évaluation de la connaissance des SQL

Tâche - Niveau : Difficile

Oracle - Programme de récompenses - Rédigez une requête qui trouvera les 3 clients les mieux classés en fonction du chiffre d'affaires qu'ils ont généré avec l'ensemble de leurs commandes

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

Questions sur le choix

l'évaluation de la connaissance des SQL, MySQL

Tâche - Niveau : Moyen :

MySQL - Boutique en ligne - Sélectionner les clients ayant des commandes spécifiques - Ecrire la requête qui sélectionnera les clients ayant des commandes spécifiques

Les bons tests SQL en ligne pour sélectionner les développeurs SQL

Rôles recommandés pour nos tests SQL en ligne

  • Analyste de données
  • Administrateur de la base de données
  • Développeur SQL
  • Ingénieur de base de données
  • Spécialiste des bases de données
  • Développeur SQL junior
  • Développeur SQL moyen
  • Développeur SQL senior
  • Technicien de saisie de données
  • Spécialiste de la qualité des données

Comment fonctionnent nos tests SQL en ligne

La méthodologie RealLifeTesting™ alimente les tests de codage SQL de DevSkiller. Notre sélection de tests de codage vous aidera à analyser les connaissances de vos candidats sur les différentes versions de SQL. En outre, nos tests de codage vous aideront à évaluer les compétences des candidats en matière de codage, de résolution de problèmes et de gestion du temps.

Caractéristiques principales

  • Les tests de codage SQL DevSkiller mesurent la capacité de codage des candidats et pas seulement leurs connaissances académiques
  • Des tests à distance qui vous donnent la liberté et la commodité de tester des candidats du monde entier
  • La méthodologie de RealLifeTesting™ crée une meilleure expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner vers GIT, exécuter des tests unitaires et accéder à Stack Overlow/Github/Google pour la recherche
  • Un outil anti-plagiat strict qui garantit des résultats de tests précis
  • Des résultats générés automatiquement que les professionnels non techniques peuvent comprendre
  • Tests de codage SQL disponibles pour les postes de niveau junior, intermédiaire et supérieur

Ce qu'il faut rechercher chez les développeurs SQL

SQL est le L4G (langage de programmation de quatrième génération) le plus populaire, ce qui signifie que les programmeurs ne déclarent que ce à quoi ressemble le résultat, plutôt que la façon dont la base de données doit calculer le résultat. Le SQL est intégré à d'autres langages de programmation plus généraux comme Java pour accéder aux données des bases de données centrales.

Un développeur SQL qualifié doit posséder des capacités bien maîtrisées en matière de performances SQL. En outre, le candidat retenu doit posséder des compétences en conception SQL avec une connaissance avérée de la théorie relationnelle. Enfin, des compétences en refactorisation SQL peuvent s'avérer très utiles dans des équipes plus importantes où le SQL est plus complexe.

Compétences couvertes dans nos tests SQL en ligne

  • HSQLDB
  • Mongo
  • MongoDB
  • MSSQL
  • MySQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • SQL
  • CSS
  • ES6
  • HTML
  • Javascript
  • AOP

Ça a l'air bien, mais vous en voulez plus ?

Vous souhaitez effectuer des tests de codage dans un environnement prédéfini ? Peut-être souhaitez-vous tester les candidats en utilisant votre propre base de données de codage ? Chez DevSkiller, vous pouvez créer des tests personnalisés à l'aide de notre assistant de tâches en ligne. Répondez à tous vos besoins de sélection technique avec nos tests de codage SQL dès aujourd'hui.

Vous voulez la preuve que nos tests SQL en ligne fonctionnent ?

Comment voulez-vous comprendre l'efficacité de notre outil de dépistage si vous ne l'avez jamais essayé ? Après tout, nos tests en ligne DevSkiller SQL sont différents des tests algorithmiques traditionnels que vous avez rencontrés. Ne nous croyez pas sur parole, jetez un coup d'œil à ce que certains de nos anciens clients ont à dire :

Patrycja Kiljańska - Spécialiste de l'acquisition de talents chez Spartez

"Nous avons remplacé une solution interne à haute maintenance par DevSkiller. Notre processus est le même, mais le produit nous donne de meilleures performances. Les résultats sont aussi beaucoup plus faciles à évaluer".

Michael Gerwig Responsable de l'ingénierie chez Ada Health

"DevSkiller nous a permis de gagner un temps précieux sur place pour les candidats qui sont déjà susceptibles d'être aptes. Nous économisons 3 heures par candidat - c'était le temps que nous passions avec les candidats sur une tâche technique auparavant".

Jonatan Rugarn - PDG, fondateur, recruteur chez Lingonberry Talent Acquisition, directeur technique chez Avinode Group

"La durée du processus de recrutement n'a pas changé, mais nous consacrons moins de temps et d'efforts par candidat. Nous ne perdons pas non plus de temps sur les mauvais candidats".

Foire aux questions

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

L'un des principaux avantages des tests DevSkiller est que l'évaluation de nos tests SQL en ligne se fait automatiquement. Dès que le candidat a terminé, notre outil de sélection se met au travail sur les solutions et évalue automatiquement les résultats de chaque candidat. Cela évite aux recruteurs de passer d'innombrables heures laborieuses à corriger les tests d'algorithmes.

Les candidats sont évalués sur le fonctionnement de la solution qu'ils ont élaborée (un facteur essentiel dans tout développement de logiciel). La façon dont leur solution se comporterait dans les cas limites et le contenu et la qualité de leur code. Les candidats retenus sont ceux qui peuvent le mieux démontrer leur esprit critique dans le temps imparti.

Les résultats sont ensuite compilés dans des rapports concis et faciles à suivre, que les professionnels non techniques peuvent comprendre quel que soit leur niveau de compétence technique.

Comment les candidats passent-ils un test SQL en ligne ?

Les tests en ligne Devskiller SQL sont accessibles à distance et peuvent être passés de n'importe où dans le monde. Vous gagnez un temps précieux en attendant que le candidat et le recruteur aient le temps d'effectuer un test. Le test à distance signifie qu'une fois les invitations au test envoyées, le recruteur n'a plus qu'à s'asseoir et attendre les résultats. Les recruteurs peuvent même ajouter des limites de temps à chaque test pour s'assurer qu'ils ne restent pas à attendre.

En ce qui concerne le test proprement dit, les candidats ont la possibilité d'utiliser l'IDE de pointe de DevSkiller, intégré au navigateur, ou de terminer le projet sur leur IDE préféré, puis de cloner le projet sur GIT. S'ils le souhaitent, les candidats peuvent exécuter des tests unitaires pour s'assurer que leurs solutions fonctionnent comme elles sont censées le faire.

Quelle est la durée des tests SQL en ligne ?

La durée de nos tests SQL en ligne est flexible et est laissée à la discrétion du recruteur. Chaque test SQL est livré avec des paramètres par défaut, notamment une durée par défaut, mais ceux-ci peuvent être facilement ajustés. Même les questions individuelles d'un test peuvent être limitées dans le temps si nécessaire.

Que pensent les candidats des tests en ligne DevSkiller SQL ?

Les réactions des développeurs à nos tests SQL en ligne sont, dans l'ensemble, très positives. La grande majorité des candidats sont ravis d'avoir la chance de prouver leurs compétences en matière de développement de logiciels. Si, parfois, la réaction d'un développeur n'est pas celle que nous attendons, il s'agit généralement d'une réaction initiale à l'obligation de passer les tests. De nombreux tests pour développeurs ne reflètent pas le travail réel des développeurs, qui peuvent donc se méfier des tests pour développeurs. Une fois qu'ils ont compris que nos tests sont différents, ils réagissent de manière extrêmement positive et apprécient de pouvoir montrer ce qu'ils savent faire.

Nos tests SQL en ligne permettent aux développeurs d'utiliser des outils et des conventions de codage normaux, comme les tests unitaires et le clonage vers GIT à partir d'un IDE personnel.

Logo DevSkiller Logo TalentBoost Logo TalentScore