Skip to content

Tests en ligne SQL

Les tests en ligne DevSkiller SQL ont été rédigés par notre équipe dédié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.

Alimenté par la méthodologie RealLifeTesting™, vous pouvez utiliser DevSkiller pour tester des candidats à des postes juniors, intermédiaires et seniors.

Technologies couvertes :

Langage de programmation : SQL

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

Outils de construction :MSBuild

Solidité
MOYEN
Compétences testées
La durée
70 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Anonymat, Blockchain, Décentralisation, DLT, Léger, Ether, Comptes, Ethereum

Tâche de programmation - Niveau : Moyen

Blockchain | Solidity | Loterie - Mettre en place une tombola unique basée sur la technologie blockchain.

MySQL
MOYEN
Compétences testées
La durée
60 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Mathématiques, Probabilité, Compétences non techniques, SQL

Lacunes du code

l'évaluation des connaissances MySQL, SQL

Tâche - Niveau : Moyen

SQL | MySQL | Software House | Développeurs et leurs projets - Le chef de l'équipe de développement vous a confié la tâche de créer une liste de développeurs avec leur rôle dans les projets en cours.

Node.JS
MOYEN
Compétences testées
La durée
87 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances JavaScript, Node.JS

Lacunes du code

l'évaluation des connaissances JavaScript, Node.JS, SQL

Tâche de programmation - Niveau : Moyen

Node.JS | Rest API | News backend service - Implémenter un service de news backend créé en Node.JS avec Vanilla JS incluant l'autorisation d'écriture et les Rest APIs.

SQL
JUNIOR
Compétences testées
La durée
25 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, Mathématiques, MySQL, SQL

Lacunes du code

l'évaluation des connaissances SQL

Tâche - Niveau : Facile

SQL | MySQL | Catalogue de timbres | Fonction AVG - Sélectionne les timbres (nom et prix) dont le prix est supérieur ou égal au prix moyen total.

SQL
JUNIOR
Compétences testées
La durée
33 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, SQL, MySQL

Lacunes du code

l'évaluation des connaissances MySQL, SQL

Tâche - Niveau : Facile

SQL | MySQL | Catalogue de timbres | A Self JOIN - Sélectionner les timbres (nom et emplacement) qui se trouvent au même endroit.

SQL
MOYEN
Compétences testées
La durée
53 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, PostgreSQL

Lacunes du code

l'évaluation des connaissances PostgreSQL, SQL

Tâche - Niveau : Moyen

SQL | PostgreSQL | Music Store | Time function - Calculer la durée de toutes les chansons de chaque cd et générer une liste.

SQL
JUNIOR
Compétences testées
La durée
26 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, SQL

Lacunes du code

l'évaluation des connaissances SQL

Tâche - Niveau : Facile

SQL | PostgreSQL | Hôtels - prix moyens - Préparer le rapport avec les prix moyens dans les villes.

SQL
JUNIOR
Compétences testées
La durée
27 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, SQL

Lacunes du code

l'évaluation des connaissances SQL

Tâche - Niveau : Facile

SQL | PostgreSQL | Hôtels - réservations - Préparer la liste des réservations avec le nombre de jours, le prix par jour et le prix total du séjour.

SQL
SENIOR
Compétences testées
La durée
52 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique, SQL

Tâche - Niveau : Difficile

SQL | PostgreSQL | Hôtels - villes et premiers hôtels - Préparer une liste de villes avec la date de la dernière réservation et une photo principale (photos[0]) de l'hôtel le plus populaire (en nombre de réservations) dans cette ville.

terraformer
JUNIOR
Compétences testées
La durée
69 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances DevOps, Terraform, AWS

Lacunes du code

l'évaluation des connaissances DevOps, Terraform, AWS

Tâche de programmation - Niveau : Facile

DevOps | Terraform, AWS | Créer une instance EC2 avec une AMI spécifique - Créer une instance EC2 avec une AMI spécifique dans un VPC par défaut avec un accès SSH, en utilisant Terraform et le fournisseur AWS.

Java
MOYEN
Compétences testées
La durée
57 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Spring Boot

Lacunes du code

l'évaluation des connaissances PostgreSQL, SQL

Tâche de programmation - Niveau : Moyen

Java | Spring Boot | Microservice de récupération d'articles - Implémenter un microservice pour récupérer des articles du système d'achat.

SQL
MOYEN
Compétences testées
La durée
65 minutes max.
L'évaluation
Automatique
Aperçu du test

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

SQL | MSSQL | Recherche de nullités - Ecrire 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 - Ecrivez une requête qui renvoie les noms de tous les articles ajoutés au cours des 7 derniers jours.

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

SQL | MSSQL | Utiliser les agrégats - Ecrire une requête qui retourne 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 - Ecrire une requête qui renvoie les noms de tous les éléments qui sont dupliqués

Python
SENIOR
Compétences testées
La durée
82 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Big Data, PySpark, Python

Lacunes du code

l'évaluation des connaissances SQL

Tâche de programmation - Niveau : Difficile

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

Java
JUNIOR
Compétences testées
La durée
120 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation Front End - Niveau : Facile

JavaScript | TypeScript | Application de facturation - frontend - Implémentation de la partie front-end pour la fusion et l'agrégation des données de la facture avec les taux de change.

Tâche de programmation Back End - Niveau : Facile

Java | Application de facturation - backend - Implémentation 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
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche - Niveau : Facile

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

Tâche de programmation - Niveau : Facile

Python | Pandas | HTML table parser - Implémentation d'une fonction pour convertir un tableau HTML en un fichier au format CSV.

Python
MOYEN
Compétences testées
La durée
120 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Python

Tâche de programmation - Niveau : Moyen

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

DevOps
SENIOR
Compétences testées
La durée
66 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances DevOps, Docker

Tâche DevOps - Niveau : Difficile

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

DevOps
SENIOR
Compétences testées
La durée
66 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances DevOps, Docker

Tâche DevOps - Niveau : Difficile

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

PostgreSQL
MOYEN
Compétences testées
La durée
44 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL

Lacunes du code

l'évaluation des connaissances SQL

Tâche - Niveau : Moyen

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

MongoDB
MOYEN
Compétences testées
La durée
51 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MongoDB, NoSQL

Lacunes du code

l'évaluation des connaissances MongoDB

Tâche - Niveau : Moyen

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

PHP
MOYEN
Compétences testées
La durée
60 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances SQL

Questions à choix

l'évaluation des connaissances ES6, JavaScript, CSS, HTML, WCAG 2.0, Accessibilité du Web

Tâche de programmation - Niveau : Moyen

PHP | Categories Repository - Implémenter des requêtes PDO qui renverront des résultats valides sur les films aux utilisateurs.

PHP
SENIOR
Compétences testées
La durée
88 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, ES6, JavaScript, AJAX, Développement web

Tâche de programmation - Niveau : Difficile

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

PHP
JUNIOR
Compétences testées
La durée
41 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances SQL, CSS, HTML

Questions à choix

l'évaluation des connaissances JavaScript

Tâche de programmation - Niveau : Facile

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

MongoDB
SENIOR
Compétences testées
La durée
56 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, MongoDB, NoSQL

Lacunes du code

l'évaluation des connaissances MongoDB

Tâche - Niveau : Difficile

SQL | Remplir une table clairsemée - Écrire une requête qui renvoie la liste de tous les utilisateurs avec la date de création et renvoie la date de la ligne non nulle précédente pour les entrées affectées par le bogue.

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

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

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

Comment fonctionnent nos tests SQL en ligne

La méthodologie RealLifeTesting™ est à la base des 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, leur capacité à résoudre des problèmes et leur gestion du temps.

Caractéristiques principales

  • Les tests de codage SQL de DevSkiller mesurent les capacités de codage des candidats et pas seulement leurs connaissances académiques.
  • Les tests à distance vous offrent la liberté et la commodité de tester des candidats du monde entier.
  • La méthodologie RealLifeTesting™ crée une meilleure expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner sur GIT, exécuter des tests unitaires et accéder à Stack Overlow/Github/Google pour la recherche
  • Outil anti-plagiat strict qui garantit des résultats de test exacts
  • Résultats générés automatiquement et compréhensibles par les non-techniciens
  • Tests de codage SQL disponibles pour les postes de niveau junior, moyen et supérieur

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

SQL est le langage de programmation de quatrième génération le plus populaire, ce qui signifie que les programmeurs ne déclarent que l'aspect du résultat, plutôt que la manière dont la base de données doit calculer le résultat. SQL est intégré dans 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 de solides compétences en matière de performances SQL. En outre, le candidat retenu doit posséder des compétences en conception SQL et 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 langage SQL est plus complexe.

Compétences couvertes par nos tests en ligne SQL

  • 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 code ? Chez DevSkiller, vous pouvez créer des tests personnalisés à l'aide de notre assistant de tâches en ligne. Résolvez dès aujourd'hui tous vos besoins en matière de sélection technique grâce à nos tests de codage SQL.

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

Comment comprendre l'efficacité de notre outil de sélection 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 déjà rencontrés. Ne nous croyez pas sur parole, jetez un coup d'œil à ce qu'en disent certains de nos anciens clients :

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

"Nous avons remplacé une solution interne nécessitant beaucoup de maintenance par DevSkiller. Notre processus est le même, mais le produit nous donne de meilleures performances. Les résultats sont également 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 le terrain pour les candidats qui sont déjà susceptibles de convenir. Nous économisons 3 heures par candidat - c'est le temps que nous passions auparavant avec les candidats sur une tâche technique".

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 à chaque candidat. Nous ne perdons pas non plus de temps avec les mauvais candidats".

Questions fréquemment posées

Comment les tests en ligne SQL 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 permet aux recruteurs d'économiser d'innombrables heures passées à corriger les tests d'algorithmes.

Les candidats sont évalués sur le fait de savoir si la solution qu'ils ont élaborée fonctionnera ou non (un facteur essentiel dans tout développement de logiciel). La façon dont leur solution fonctionnerait dans les cas extrêmes, ainsi que 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 peuvent-ils passer 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. Cela permet d'économiser le temps précieux passé à attendre que le candidat et l'intervieweur aient le temps d'effectuer un test. Les tests à distance signifient qu'une fois les invitations envoyées, le recruteur n'a plus qu'à attendre les résultats. Les recruteurs peuvent même ajouter des limites de temps à chaque test pour s'assurer qu'ils ne restent pas dans l'expectative.

En ce qui concerne le test lui-même, les candidats ont la possibilité d'utiliser l'IDE de DevSkiller, qui est à la pointe de la technologie, ou ils peuvent terminer le projet sur leur IDE favori, puis 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 en ligne SQL ?

La durée de nos tests SQL en ligne est flexible et laissée à l'appréciation du recruteur. Chaque test SQL est livré avec des paramètres par défaut, y compris 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 se réjouissent de pouvoir prouver leurs compétences en matière de développement de logiciels. S'il arrive que la réaction d'un développeur ne corresponde pas à nos attentes, il s'agit généralement d'une réaction initiale au fait d'avoir à 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 tels que les tests unitaires et le clonage vers GIT à partir d'un IDE personnel.