Maintenez SQLtest en vie : Aidez à couvrir les coûts du serveur de ce mois-ci de 100 $ pour garder toutes les leçons et le terrain de jeu SQL en ligne. Soutenez le projet →
Code SQL copié dans le presse-papiers
Connectez-vous pour commencer l'entretien pour le poste et le niveau choisis.

Nous sommes Meridian Logistics

Nous transportons des marchandises. Grâce aux données.

Nous sommes une entreprise de transport de marchandises et de chaîne logistique présente sur trois continents. Chaque jour, notre plateforme suit des milliers d'expéditions, des centaines de transporteurs et un réseau d'entrepôts en pleine croissance — et tout cela repose sur SQL. Pour accompagner notre croissance, nous cherchons des personnes aussi à l'aise avec un JOIN qu'avec un délai de livraison.

Elena Cho
« Nos entrepôts tournent grâce aux chariots élévateurs. Nos décisions tournent grâce à SQL. »
Elena Cho, directrice Données et Ingénierie

À noter : il s'agit d'une simulation d'entraînement, et non d'un véritable entretien d'embauche. Meridian Logistics, ses employés et ses offres d'emploi sont fictifs. Terminer l'entretien ne donne lieu à aucune offre d'emploi ni à aucune forme d'embauche — le résultat et le retour ne sont qu'une auto-évaluation pédagogique de vos compétences SQL.

Postes ouverts

SQL Developer

Vous concevrez et maintiendrez les bases de données de notre système de gestion des transports — suivi des expéditions, contrats avec les transporteurs, données d'itinéraires et facturation. Au programme : conception de schémas, optimisation de requêtes et collaboration étroite avec l'équipe d'ingénierie qui s'appuie sur votre travail.

Junior

  • À l'aise pour écrire des requêtes SELECT avec des JOIN et des agrégations.
  • Motivé pour apprendre la conception de schémas et l'indexation.
  • Une première expérience pratique d'une base de données relationnelle (n'importe quel SGBD).
Commencer l'entretien

Middle

  • Sait concevoir un schéma normalisé à partir de zéro.
  • Écrit des requêtes efficaces sur des tables de plusieurs millions de lignes.
  • Comprend les compromis de l'indexation et a déjà diagnostiqué une requête lente en production.
Commencer l'entretien

Senior

  • Porte de bout en bout les décisions d'architecture des bases de données.
  • À l'aise avec l'optimisation de requêtes, le partitionnement et les compromis de la réplication.
  • Accompagne les autres développeurs et s'oppose aux changements de schéma risqués.
Commencer l'entretien

Data Analyst

Vous transformerez les données brutes d'expéditions et d'entrepôts en réponses : quels itinéraires perdent de l'argent, quels transporteurs sont ponctuels et où installer le prochain entrepôt. Vous travaillerez étroitement avec les équipes opérations et finance pour transformer des requêtes SQL en décisions.

Junior

  • Sait écrire des requêtes SQL avec GROUP BY, HAVING et des fonctions de fenêtrage simples.
  • À l'aise pour traduire une question métier en requête.
  • Une première expérience de présentation de chiffres à un public non technique.
Commencer l'entretien

Middle

  • Gère des demandes ambiguës venant de plusieurs parties prenantes.
  • Utilise les fonctions de fenêtrage, les CTE et l'optimisation de requêtes pour des rapports récurrents fiables.
  • Sait défendre une méthodologie face à la critique.
Commencer l'entretien

Senior

  • Définit les standards analytiques suivis par les autres analystes.
  • Porte de bout en bout la définition des métriques.
  • N'hésite pas à remettre en question les hypothèses d'une partie prenante, données à l'appui.
Commencer l'entretien