Test SQL Data Design

QCM SQL avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.

Validez et mettez en avant vos compétences
Résultats privés sauf si vous les partagez
Comparez vos résultats à la moyenne des devs

Détails du test

Intermédiaire
décembre 2023
46 minutes
4.5/5(12)

SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles.
Créer une base de données robuste et scalable est un sujet complexe qui demande de l'expérience et des connaissances de bases.
Ce test se base sur un exemple concret de client qui souhaite implémenter une BDD et validera vos compétences sur ces sujets :

  • Les bonnes pratiques
  • Les diagrammes
  • Les jointures
  • La redondance
  • La cohérence de la donnée
Ce test est constitué de 20 questions tirées aléatoirement dans une base de 11 questions en SQL.Découvrez toutes nos questions d’entretiens avec réponses ici
1.
developer avatar
Damien
3140 points
2.
developer avatar
Quentin Schuler
2973 points
3.
developer avatar
Didier LLOPIS
2944 points
4.
developer avatar
Manuel
2895 points
5.
developer avatar
Alexandre
2893 points

Auteur du test : Clément Devos

Ce test a été designé par l'équipe WeLoveDevs.com.

Contributeurs2
developer avatar
developer avatar

Exemple de question

CE BLOC EST LE MÊME POUR TOUTES LES QUESTIONS

Vous devez concevoir une marketplace de paysagistes.

Une personne peut s'inscrire en tant que paysagiste. Elle choisit alors les services qu'elle propose parmis une liste préétablie. Elle déclare ensuite - en sélectionnant sur un calendrier - ses disponibilités (une date début et une date de fin, les journées sont toujours entières).

Une autre personne peut s'inscrire sur le site en tant que client. Celle-ci peut alors sélectionner le ou les services qu'elle recherche. Une liste de paysagistes lui est alors présentée avec un filtre permettant de ne présenter que les paysagistes disponibles pour certaines journées/périodes.

Si le client trouve un paysagiste adéquat, il peut alors sélectionner les dates dont il a effectivement besoin et passe alors une commande.

Toutes les questions du quizz se réfèrent à ce problème.

####Deux importantes contraintes s'ajoutent pour répondre aux questions:

Aucune redondance de donnée n'est tolérée.

On considèrera le stockage de données structurées (tableau, hash, json, etc.) dans un seul champ de données impossible.

Dans la relation entre les clients et les commandes, la clef étrangère se trouve

Voir les 11 questions du test.Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
18/03/2024
developer avatar
Ali
26/09/2023
J'ai passé plusieurs tests pour embauche. Les résultats étaient catastrophes c'est pourquoi j'ai choisi de passer le maximum de tests
developer avatar
05/09/2023
très bon test pour connaitre son niveau
developer avatar
Abir
26/02/2023
C'est un très bon test. Il y a comme même certaines incertitudes et c'est la raison pourquoi on fait des réunions avec le client.
developer avatar
Miruna
14/09/2022