Questions d'entretien et tests pour les développeurs SQL

DevSkiller est spécialisé dans la création de questions d'entretien pour les développeurs SQL, visant à ne recruter que les meilleurs ingénieurs SQL. Nos tests sont structurés de manière unique pour évaluer les compétences des candidats de tout niveau.

Vous avez peut-être entendu parler de RealLifeTesting™. Une méthodologie de test unique utilisée pour reproduire des scénarios réels et présenter aux candidats des défis réalistes, semblables à ceux auxquels ils sont confrontés chaque jour. Elle est mise en œuvre dans tous nos tests de développement afin de garantir à nos clients qu'ils n'engagent que les meilleurs développeurs. Trouvez votre prochain développeur SQL grâce à notre gamme de questions d'entretien pour les développeurs SQL.

Technologies couvertes :

Langage de programmation : SQL

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

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

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

  • Analyste de données
  • Administrateur de la base de données
  • 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 les questions d'entretien et les tests du développeur SQL DevSkiller

La force motrice des questions et des tests de DevSkiller pour les entretiens avec les développeurs SQL est la méthodologie de RealLifeTesting™. Elle permet à DevSkiller de créer une version simulée de la réalité afin de tester les candidats développeurs avec des défis réalistes semblables au travail qu'ils font chaque jour. Grâce à nos questions et tests d'entretien pour développeurs SQL, vous pouvez analyser les connaissances de vos candidats en matière de SQL, évaluer leur capacité de codage, tester leurs compétences en matière de résolution de problèmes et de gestion du temps.

Caractéristiques principales

  • de se faire une idée des compétences de codage de chaque candidat, et pas seulement de ses connaissances universitaires
  • Évaluer chaque test SQL en ligne en temps réel, partout dans le monde
  • 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
  • Divers outils anti-plagiat pour garantir la précision des tests
  • Des résultats automatisés que les professionnels non techniques peuvent comprendre
  • Questions d'entretien et tests pour les développeurs SQL pour évaluer tout niveau

Compétences couvertes dans nos questions et tests d'entretien avec les développeurs SQL

  • Hiberner
  • Java
  • API Java Stream
  • JavaScript
  • SQL
  • TypeScript
  • Analyse des données
  • HSQLDB
  • MySQL
  • Pandas
  • Python
  • Analyse de données avec Python
  • la science des données
  • SQLite
  • CentOS
  • DevOps
  • Docker
  • Linux
  • MariaDB
  • Ubuntu
  • PostgreSQL
  • Mongo
  • MongoDB
  • MSSQL
  • NoSQL
  • Oracle
  • AJAX
  • ES6
  • JavaScript
  • PHP
  • Tests PHP 7 en ligne
  • Développement web
  • CSS
  • JavaScript
  • Vhtml
  • la science des données
  • NumPy
  • Python 3.x
  • Django

Ce qu'il faut rechercher chez un développeur SQL

SQL est un langage de programmation de 4ème génération (L4G). En gros, cela 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. SQL utilise des langages de programmation plus généraux comme Java pour accéder aux données des bases de données centrales.

Le bon candidat doit posséder une bonne connaissance du SQL, y compris les subtilités et les nuances de ses performances. Il doit posséder des compétences en conception SQL et en théorie relationnelle. Enfin, toute compétence démontrable en matière de remaniement du SQL sera utile dans les grandes équipes où le SQL est plus complexe.

Vous voulez en savoir plus sur les questions et les tests de notre entretien avec un développeur SQL ?

Peut-être vos besoins commerciaux nécessitent-ils que vous tiriez davantage profit de nos tests SQL en ligne. Si c'est le cas, vous pouvez personnaliser nos questions d'entretien et nos tests SQL pour les adapter à votre programme de recrutement. Vous pouvez définir le niveau de difficulté, la longueur et même la durée des questions de chaque test. Vous pouvez suivre les candidats en temps réel et nos détecteurs de plagiat assurent la validité des tests. Trouvez votre prochain ingénieur SQL avec les questions d'entretien et les tests en ligne de DevSkiller.

Vous voulez la preuve que les questions d'entretien et les tests de notre développeur SQL fonctionnent ?

Si vous pensez que notre outil de filtrage est génial, mais que vous n'êtes pas sûr. Pas de problème. Certains de nos anciens clients ont ressenti la même chose que vous, pour commencer. Lisez l'étude de cas suivante pour savoir comment nous les avons aidés :

Ada Santé

Ada est une entreprise de santé mondiale. Son système de base relie les connaissances médicales à une technologie intelligente pour aider les gens à gérer leur santé et pour que les professionnels de la santé fournissent des soins efficaces.

L'entreprise a besoin de compétences dans des technologies telles que Kotlin, Java, React Native, et bien d'autres encore. Auparavant, Ada a passé au crible les compétences technologiques en effectuant une tâche sur place, suivie d'un entretien en équipe. Toute la procédure était laborieuse et prenait beaucoup de temps, c'est pourquoi ils ont fait appel à DevSkiller.

Grâce à DevSkiller, Ada est désormais en mesure de mieux comprendre l'expérience de chaque candidat à partir d'une première tâche technique, qui est effectuée avant les entretiens. L'évaluation pour les tests DevSkiller est automatisée, ce qui fait gagner d'innombrables heures aux employés d'Ada chargés du recrutement.

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

"Non seulement nous gagnons un temps considérable, mais l'outil nous donne aussi la possibilité de collaborer à la révision du test technique. Il nous permet également d'adapter l'expérience sur le terrain au candidat, par exemple en ce qui concerne les domaines à privilégier ou le degré de difficulté des questions. Dans l'ensemble, les réactions ont été assez positives. Les candidats apprécient particulièrement la tâche de révision du code".

Foire aux questions

Dois-je être programmeur pour utiliser DevSkiller ?

Ne vous inquiétez pas, vous n'êtes pas censé être vous-même un expert technique pour pouvoir utiliser DevSkiller. Nos propres experts ont créé des questions d'entretien et des tests SQL prêts à l'emploi, spécialement conçus pour que les recruteurs puissent en tirer le meilleur parti. Cela signifie que vous pouvez vérifier les compétences techniques des candidats sélectionnés, quel que soit votre propre niveau de compétence technologique. Vous pouvez préparer un test à partir de zéro si nécessaire.

Que faites-vous en cas de plagiat ?

Vous devez pouvoir faire confiance à vos résultats, donc chez DevSkiller, nous prenons le plagiat très au sérieux. Nous employons un certain nombre d'outils anti-plagiat conçus pour attraper tout tricheur en flagrant délit. Nous pouvons mettre en place des enregistrements d'écran pour vérifier si le candidat regarde un écran différent lorsqu'il passe un test, ainsi qu'une gamme d'outils d'écoute sociale. Nous pouvons également vérifier le code saisi par le candidat, la durée de la question et la façon dont il a répondu à chaque question. Notre base de données stocke les réponses fournies précédemment, qui sont comparées aux nouvelles réponses qui arrivent. En cas de correspondance, elle signale que le candidat a tenté d'obtenir un avantage injuste.

Comment les candidats répondent-ils aux questions d'entretien et aux tests des développeurs SQL de DevSkiller ?

Nous avons reçu régulièrement des commentaires de candidats développeurs qui nous disent qu'ils aiment la structure de nos questions d'entretien avec les développeurs SQL. Il est important de comprendre que, le plus souvent, les tests des développeurs impliquent que les candidats doivent réciter des modèles de codage et des algorithmes. Cela peut frustrer les développeurs car cela ne permet pas d'évaluer leurs compétences réelles en matière de développement et pourrait faire progresser un développeur moins compétent, simplement parce qu'il se souvient d'un modèle de codage. Nous ne laissons rien au hasard. Nos questions d'entretien et nos tests pour les développeurs SQL mettent les candidats au défi d'accomplir des tâches exactement comme le travail qu'ils vont faire.

On nous dit aussi que les candidats apprécient de pouvoir utiliser les outils et les conventions de codage habituels, comme les tests unitaires et le clonage vers GIT à partir d'un IDE personnel. Nous donnons aux candidats développeurs une chance de démontrer ce qu'ils peuvent réellement faire dans un cadre équitable et ils en sont reconnaissants.

Quelle est la durée du test ?

La durée des questions d'entretien et des tests de notre développeur SQL est flexible. La durée peut être fixée selon vos propres préférences si nécessaire. Nous fournissons des paramètres par défaut qui peuvent être modifiés. Il est également possible de fixer des limites de temps pour des questions individuelles dans le cadre d'un test.

Logo DevSkiller Logo TalentBoost Logo TalentScore