COMPÉTENCES LOGICIELLES

Test MariaDB pour le recrutement

Découvrez comment les candidats lisent du code MariaDB et raisonnent sur le développement d’applications utilisant une base de données.

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

La réponse courte

Le test MariaDB for Developers est une évaluation de recrutement de niveau intermédiaire destinée aux développeurs qui utilisent MariaDB, notamment aux développeurs backend et full-stack, aux développeurs de bases de données, aux ingénieurs data et aux ingénieurs de support applicatif qui écrivent et optimisent du SQL. De courtes questions de lecture de code évaluent les connaissances pratiques en conception de schémas, SQL, transactions, gestion des erreurs et optimisation des requêtes.

Ce que cela mesure

Connaissances pratiques en conception de schémas MariaDB, SQL, transactions, gestion des erreurs et optimisation des requêtes, évaluées à partir de courts extraits SQL.

Conception de schémas

Les candidats évaluent les définitions de tables ainsi que les clés et index nécessaires pour les données et les requêtes décrites.

Écrire des requêtes SQL

Les questions présentent des requêtes avec des jointures, des fonctions de fenêtrage ou des routines stockées, et demandent ce qu’elles renvoient.

Transactions, erreurs et optimisation

Les candidats déterminent comment gérer une transaction ou une erreur, et quelle modification accélère une requête lente.

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 utilisent MariaDB : développeurs backend et full-stack, développeurs de bases de données, ingénieurs data et ingénieurs de support applicatif qui écrivent et optimisent du SQL.

Ce que ce test peut révéler

  1. Raisonner à partir de code MariaDB

    Chaque question présente un court extrait SQL, une définition de table ou un plan d’exécution de requête, puis demande ce que le code fait, ce qu’il renvoie ou quelle modification convient.

  2. Des plans d’exécution, pas seulement des requêtes

    Certaines questions présentent un plan d’exécution de requête MariaDB et demandent quelle modification convient. Vous pouvez ainsi voir si le candidat sait optimiser une requête lente, et pas seulement en écrire une.

  3. Un environnement de base de données cohérent

    Les questions décrivent le comportement d’une version actuelle de MariaDB bénéficiant d’un support à long terme, avec InnoDB et les paramètres par défaut. Tout paramètre dont dépend une question est indiqué, afin que les réponses ne reposent pas sur l’installation ou les outils du candidat.

Ce que vous obtenez pour chaque candidat

Exemple de rapport (données fictives)MariaDB pour les développeurs
65 %Percentile 33. Référence : candidats HireValid, n = 229
Conception de schémas77 %
Écrire des requêtes SQL60 %
Transactions, erreurs et optimisation59 %
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é et contrôles du test

Chaque candidat reçoit un ensemble de questions différent, tiré de vastes banques, avec un ordre de questions et des choix de réponse mélangés. Le navigateur affiche une question à la fois et les corrigés restent sur les serveurs de HireValid. Le chronométrage s’effectue sur le serveur ; si la page est rechargée, la même question s’affiche de nouveau, avec uniquement le temps restant. Les candidats ne peuvent ni copier ni sélectionner le texte des questions. Toute tentative de copie bloquée est consignée dans la chronologie. HireValid rassemble des signaux tels que le temps passé hors de l’onglet du test, le texte collé dans les réponses et les réponses données plus vite qu’une question ne peut être lue, dans un Integrity Score accompagné d’une chronologie des éléments à examiner par l’employeur. Le système ne prend jamais de décision de lui-même. Pour en savoir plus sur notre approche, consultez Comment nous concevons nos tests.

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

Examinez le score avec un échantillon de travail MariaDB pertinent pour le poste et un entretien structuré. Utilisez-le pour orienter les questions de suivi, et non comme seul critère de décision ou seuil de réussite. Si vous évaluez une autre base de données, comparez avec le test PostgreSQL ou MySQL.

Questions d’entretien structuré

  1. Parlez-moi d’une requête que vous avez modifiée après avoir examiné son plan d’exécution. Qu’avez-vous remarqué, qu’avez-vous changé et qu’avez-vous vérifié ensuite ?

    Écoutez si le candidat explique clairement comment il a lu le plan, justifié la modification et vérifié son effet.

  2. Décrivez une conception de table sur laquelle vous avez travaillé et pour laquelle les clés ou les index étaient importants. Quels besoins ont guidé vos choix ?

    Écoutez comment le candidat a relié les données et leur utilisation à des décisions de conception précises.

  3. Décrivez-moi une transaction ou une erreur de base de données que vous avez dû gérer dans une application. Comment avez-vous décidé de la marche à suivre ?

    Écoutez le raisonnement du candidat sur la situation, la réponse apportée et ses effets sur l’application.

Équité et aménagements

Les questions utilisent des données commerciales courantes, comme des commandes, des stocks, des réservations et des membres du personnel, sans symboles monétaires et avec des prénoms issus de différents horizons. Le code est court et suit un style cohérent. Le comportement décrit correspond à une version actuelle de MariaDB bénéficiant d’un support à long terme, avec InnoDB et les paramètres par défaut. Chaque question indique les paramètres dont elle dépend, afin que rien ne repose sur l’installation ou les outils du candidat. Les lignes de code restent courtes pour être lisibles sur n’importe quel écran.

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.

Donnée provisoire : la fiabilité sera communiquée lorsque 200 candidats auront passé le test.

Découvrez notre approche de l’équité

Détails du test

De courtes questions de lecture de code sur le développement d’applications de base de données avec MariaDB, au niveau intermédiaire. Elles couvrent trois domaines : la conception de tables, de clés et d’index ; l’écriture de requêtes, de jointures, de fonctions de fenêtrage et de routines stockées ; et la gestion des transactions, des erreurs et des requêtes lentes. Chaque question présente un court extrait SQL, une définition de table ou un plan d’exécution de requête, puis demande ce que le code fait, ce qu’il renvoie ou quelle modification convient.

  • Les questions sont en anglais.
  • Aucun support n'est nécessaire.
  • 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é.

MariaDB est une marque déposée appartenant à son propriétaire. HireValid n’y est pas affilié et n’est pas approuvé par celui-ci.

Foire aux questions

Comment le test MariaDB for Developers tient-il compte des différents environnements des candidats ?+

Le comportement décrit correspond à une version actuelle de MariaDB bénéficiant d’un support à long terme, avec InnoDB et les paramètres par défaut. Si une question dépend d’un paramètre, elle le précise, afin que la réponse ne dépende pas de l’installation ou des outils du candidat. Les données sont des données commerciales courantes, comme des commandes, des stocks, des réservations et des membres du personnel.

Les candidats peuvent-ils utiliser des aides pendant le test MariaDB for Developers ?+

Aucune aide n’est autorisée et les candidats ne peuvent pas revenir à une question précédente. Chaque question affiche à l’écran les éléments nécessaires : un court extrait SQL, une définition de table ou un plan d’exécution de requête. Le style est cohérent et les lignes sont assez courtes pour être lisibles sur n’importe quel écran.

Que comprend la série d’entraînement MariaDB for Developers ?+

La série d’entraînement comprend 4 questions et dure 4 minutes. Elle permet aux candidats de découvrir le format des courtes questions de lecture de code avant de passer l’évaluation.

À quels postes le test MariaDB for Developers de niveau intermédiaire convient-il ?+

Il s’adresse aux développeurs qui utilisent MariaDB, notamment aux développeurs backend et full-stack, aux développeurs de bases de données, aux ingénieurs data et aux ingénieurs de support applicatif qui écrivent et optimisent du SQL. Le niveau intermédiaire convient aux personnes qui écrivent déjà du SQL pour des applications MariaDB, et non à celles qui apprennent le SQL pour la première fois.

Tests associés

Utilisez le test MariaDB pour les développeurs 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.