COMPÉTENCES SPÉCIFIQUES AU POSTE

Test de développement de bases de données pour le recrutement

Évaluez la manière dont les développeurs raisonnent sur les données relationnelles, les schémas, les sessions concurrentes et le choix des index en SQL standard.

  • 10 minutes
  • 15 questions
  • Intermédiaire
  • Choix multiple
  • Questions en anglais
  • Téléphone et ordinateur

La réponse courte

Le test de développement de bases de données est une évaluation de niveau intermédiaire de 10 minutes, destinée aux développeurs qui créent ou maintiennent des bases de données relationnelles. Ses 15 questions à choix multiples s’appuient sur de petits tableaux, des schémas et des extraits SQL pour évaluer la compréhension des résultats de requêtes, de la conception de schémas, des transactions et des index en SQL standard, sans fonctionnalités propres à un fournisseur.

Ce que cela mesure

Raisonnement sur les données relationnelles, les résultats de requêtes, la conception de schémas, les transactions et les index en SQL standard.

Modélisation relationnelle et résultats de requêtes

Les candidats lisent de petits tableaux et des extraits SQL pour déterminer le résultat d’une requête.

Conception de schémas et formes normales

Les candidats réfléchissent à la manière de scinder un schéma et à l’application des formes normales.

Transactions et concurrence

Les candidats réfléchissent à ce qui se passe lorsque deux sessions s’exécutent en même temps.

Index et performances des requêtes

Les candidats choisissent un index qui peut aider une requête donnée.

Formats de questions

Choix multiple

Le candidat : Lit une courte situation, un tableau ou un énoncé, puis choisit la bonne réponse ou toutes les bonnes réponses.

Vous voyez : Si le candidat maîtrise suffisamment le sujet pour le mettre en pratique, et pas seulement le reconnaître.

15 questions en 10 minutes, présentées une à une.

Postes adaptés à ce test

Les développeurs qui créent et maintiennent des bases de données relationnelles : développeurs de bases de données, ingénieurs backend et full-stack, ingénieurs de données, ainsi que les personnes qui gèrent ou évaluent le travail sur les bases de données.

Ce que ce test peut révéler

  1. Suivre une requête à la main

    Les candidats déduisent le résultat d’une requête à partir de petits tableaux. Cela permet de voir s’ils savent prévoir un résultat, et pas seulement écrire du SQL qui semble correct.

  2. Deux sessions simultanément

    Les questions sur les transactions portent sur ce qui se passe lorsque deux sessions s’exécutent en même temps. Cette compétence est difficile à évaluer à partir d’un CV.

  3. Scinder un schéma

    Les questions sur les schémas permettent de voir si un candidat sait déterminer où scinder une table et appliquer les formes normales à une conception concrète.

  4. Aucun fournisseur avantagé

    Toutes les questions sont rédigées en SQL standard, sans fonctionnalités propres à un fournisseur. Ainsi, les candidats qui ont appris à utiliser un produit de base de données ne sont pas avantagés par rapport aux autres.

Ce que vous obtenez pour chaque candidat

Exemple de rapport (données fictives)Développement de bases de données
81 %Percentile 68. Référence : candidats HireValid, n = 340
Modélisation relationnelle et résultats de requêtes88 %
Conception de schémas et formes normales77 %
Transactions et concurrence70 %
Index et performances des requêtes87 %
Integrity ScoreConfiance élevée
  • Est resté sur l’onglet du test pendant toute sa durée
  • Aucune réponse copiée-collée
  • A répondu à un rythme régulier

Les scores, les profils et les signaux d’intégrité sont des éléments que vous pouvez examiner en complément d’un entretien, et ne constituent jamais une décision automatique.

Utilisez ce test gratuitement

Signaux d’intégrité du test

Chaque candidat reçoit une série de questions différente, tirée de vastes banques de questions. L’ordre des questions et les choix de réponse sont mélangés, et le navigateur affiche une question à la fois. Le serveur contrôle le temps imparti ; si la page est rechargée, la même question s’affiche avec le temps restant. Le texte des questions ne peut ni être copié ni sélectionné. HireValid enregistre des signaux tels que le temps passé hors de l’onglet du test, les textes collés dans les réponses et les réponses données plus vite qu’il n’est possible de lire une question. Ces signaux sont ensuite résumés dans un Integrity Score et une chronologie des éléments à examiner par l’employeur. Le système ne prend pas de décision de lui-même. Avec le consentement du candidat, l’employeur peut ajouter des photos prises par webcam à des moments aléatoires. Consultez le guide sur les tests de recrutement pour savoir comment utiliser les éléments issus des tests.

Utilisez le score comme un élément parmi d’autres

Examinez le score avec un exercice pratique lié au poste et un entretien structuré. Pour cet exercice, vous pouvez demander au candidat de réfléchir à un petit schéma ou à un scénario SQL portant sur des compétences similaires à celles évaluées ici. Le score constitue un élément à examiner par une personne, et non une décision en soi. Comparez le contenu avec celui du test SQL Coding: Querying et consultez la manière dont nous concevons nos tests pour choisir une évaluation.

Questions d’entretien structuré

  1. Expliquez-moi comment vous vérifiez ce qu’une requête va renvoyer avant de l’exécuter sur des données réelles.

    Soyez attentif à une explication qui suit pas à pas l’exécution du SQL sur les lignes, plutôt qu’à une simple définition d’une requête.

  2. Parlez-moi d’un schéma que vous avez scindé, ou que vous scinderiez. Quel problème cette séparation a-t-elle résolu et quel en a été le coût ?

    Soyez attentif au raisonnement sur la structure et ses compromis.

  3. Décrivez une situation où deux processus ont modifié les mêmes données en même temps. Que s’est-il passé et comment avez-vous réagi ?

    Soyez attentif à la prise en compte des opérations concurrentes et des transactions, ainsi qu’à la manière dont la solution a été vérifiée.

  4. Comment déterminez-vous si l’ajout d’un index vaut la peine pour une requête lente ?

    Soyez attentif au raisonnement lié à la requête et au coût de l’index.

Équité et aménagements

Les questions utilisent des schémas neutres, par exemple sur des commandes, des chambres, des expéditions et des plannings du personnel. Les noms sont issus de différents horizons, les questions ne font appel ni à des symboles monétaires ni à des connaissances locales. Tout le code est en SQL standard, de sorte qu’aucun produit de base de données en particulier n’est avantagé, et les comportements qui varient d’un produit à l’autre ne sont jamais déterminants pour une réponse. Les textes sont rédigés dans un langage simple et tous les candidats peuvent utiliser du papier de brouillon.

Vous pouvez accorder un délai supplémentaire à tout candidat à titre d’aménagement. Les résultats sont des éléments qu’une personne doit examiner, jamais une décision automatique.

Provisoire : la fiabilité est communiquée une fois que 200 candidats ont terminé le test.

Découvrez notre approche de l’équité

Détails du test

Une évaluation courte et chronométrée des compétences pratiques en bases de données relationnelles, destinée aux développeurs en activité. Les candidats lisent de petits tableaux, des schémas et des extraits SQL, puis déterminent le résultat d’une requête, la manière de scinder un schéma, ce qui se passe lorsque deux sessions s’exécutent en même temps et quel index peut aider une requête. Toutes les questions sont rédigées en SQL standard, sans fonctionnalités propres à un fournisseur.

  • Les questions sont en anglais.
  • Aides autorisées : Brouillon.
  • Chaque question reçoit une réponse une seule fois, dans l’ordre, sans possibilité de revenir en arrière.
  • 4 questions d’entraînement, 4 minutes, avant le test chronométré.

Foire aux questions

Comment le test de développement de bases de données veille-t-il à ce que les questions SQL restent neutres ?+

Le test utilise du SQL standard et des schémas neutres, par exemple sur des commandes, des chambres, des expéditions et des plannings du personnel. Les noms sont issus de différents horizons, les questions ne font appel ni à des symboles monétaires ni à des connaissances locales, et les comportements qui varient d’un produit de base de données à l’autre ne sont jamais déterminants pour une réponse.

Les candidats peuvent-ils utiliser du papier de brouillon ou essayer la série d’exercices de développement de bases de données ?+

Oui. Tous les candidats peuvent utiliser du papier brouillon. Le jeu d’entraînement comporte 4 questions et dure 4 minutes. Les candidats peuvent ainsi voir comment les schémas et les extraits SQL sont présentés avant le test chronométré.

Quels postes correspondent au test intermédiaire de développement de bases de données ?+

Ce test s’adresse aux développeurs qui créent et maintiennent des bases de données relationnelles : développeurs de bases de données, ingénieurs backend et full-stack, ingénieurs de données, ainsi que les personnes qui gèrent ou évaluent le travail sur les bases de données. Les questions sont de niveau intermédiaire et portent, par exemple, sur la lecture d’un schéma, la prévision du résultat d’une requête et le choix d’un index adapté à une requête donnée.

Les candidats peuvent-ils revenir en arrière ou utiliser un téléphone pour le test de développement de bases de données ?+

Les candidats peuvent passer le test sur un téléphone ou un ordinateur. Chacune des 15 questions reçoit une seule réponse, dans l’ordre, sans possibilité de revenir en arrière. Les candidats doivent donc valider leur réponse sur le résultat d’une requête ou sur ce qu’une deuxième session voit avant de passer à la suite. Certaines questions ont une seule bonne réponse ; pour d’autres, il faut sélectionner toutes les réponses qui s’appliquent.

Tests associés

Utilisez le test Développement de bases de données pour votre prochain recrutement

L’offre Free comprend 5 tests essentiels ; les offres payantes comprennent Bibliothèque complète de tests.

Utilisez ce test gratuitementOffre Free. Aucune carte bancaire requise.
Offre Free. Aucune carte bancaire requise.Utilisez ce test gratuitement

À propos de l’équipe éditoriale

Rédigé et vérifié par l’équipe éditoriale de HireValid. Sources vérifiées . Consultez la politique éditoriale.