Évaluation des compétences

Évaluation des compétences de Ingénieur data

Le CV d'un ingénieur data vous dit quels outils il a touchés ; il ne peut pas vous dire si les chiffres qui arrivent dans votre entrepôt de données sont corrects. Deux candidats listant la même stack peuvent différer énormément dans leur façon de raisonner sur la granularité, l'idempotence, et l'endroit où une mauvaise valeur a pu entrer. Un mauvais ingénieur data échoue silencieusement — un job nocturne double le comptage lors d'un réessai, une métrique dérive, et les analystes commencent lentement à ne plus faire confiance aux chiffres. Filtrer sur les mots-clés et le prestige rate exactement le jugement qui prévient cela.

L'objectif n'est pas un puzzle SQL au tableau blanc. C'est un échantillon pertinent du vrai travail : réconcilier deux sources qui ne s'accordent pas, repérer un piège de qualité des données dans un jeu de données sale, raisonner sur un pipeline qui doit survivre à un lot retraité. H-Evaluate génère cette évaluation à partir de votre fiche de poste — génération par poste, pour qu'aucun candidat n'ait répété les questions — et note chaque candidat selon le même barème.

Quoi évaluer

Les compétences qui prédisent la performance dans ce poste, rattachées aux cinq piliers du recrutement.

Pratique / sandbox

Pipelines et requêtes dans un environnement en direct

Concevoir ou déboguer un vrai pipeline et écrire du SQL sur un jeu de données désordonné — joindre, filtrer et raisonner sur l'idempotence — plutôt que répondre à des trivialités sur la syntaxe dans l'abstrait.

Connaissance du domaine

Modélisation des données et profondeur SQL

SQL idiomatique et fluide ainsi que jugement de modélisation — quand normaliser, quand dénormaliser, et comment concevoir un schéma qui reste honnête sur la granularité à mesure que les exigences changent.

Cognitif

Raisonnement sur la qualité des données

Le réflexe de demander « comment saurais-je si c'était faux ? » avant de faire confiance à un résultat — repérer les clés en double, les décalages de fuseau horaire et la dérive silencieuse, et raisonner sur la traçabilité d'un chiffre jusqu'à son origine.

Jugement situationnel

Jugement situationnel sous ambiguïté

Comment un candidat gère des scénarios réalistes — une métrique qui a chuté silencieusement pendant la nuit, un remplissage arrière qui ne doit pas corrompre l'historique, une partie prenante voulant un raccourci qui casse la traçabilité.

Comportemental

Collaboration avec les consommateurs de données

Comment ils expliquent les compromis, admettent ce qu'ils ne savent pas, et s'associent avec les analystes et les scientifiques qui dépendent des données qu'ils exposent et qui utiliseraient mal un schéma mal modélisé.

Pratique / sandbox

Maîtrise de l'IA

Utiliser des assistants IA pour structurer des transformations et du SQL, mais vérifier le résultat — repérer la requête plausible mais incorrecte qui double silencieusement le comptage avant qu'elle n'atteigne l'entrepôt.

Comment structurer l'évaluation

  • 1Privilégiez un échantillon de travail adapté au rôle — réconcilier deux sources qui ne s'accordent pas, ou déboguer un pipeline qui produit des chiffres subtilement erronés — plutôt qu'un puzzle SQL au tableau blanc.
  • 2Intégrez délibérément un piège de qualité des données dans l'échantillon : une clé en double après un réessai, un décalage de fuseau horaire, un enum silencieusement modifié, et observez qui le repère sans être sollicité.
  • 3Réglez la difficulté et la pondération selon le niveau — une construction d'entrepôt à partir de zéro et un mainteneur de plateforme mature sont des recrutements différents.
  • 4Donnez aux candidats les outils qu'ils utiliseraient en poste, y compris les assistants IA, et évaluez s'ils vérifient le résultat.
  • 5Notez chaque candidat selon le même barème pour que la granularité, la traçabilité et le raisonnement sur la qualité soient comparés, pas seulement si la requête finale s'exécute.

Signaux qui prédisent la réussite

  • +Interroge les données avant de leur faire confiance — vérifie les comptages, les valeurs nulles et la granularité sans être sollicité
  • +Raisonne à voix haute sur l'idempotence et ce qui se passe lors d'un réessai ou d'un remplissage arrière
  • +Peut tracer un chiffre de bout en bout et expliquer pourquoi il est fiable
  • +Utilise des outils IA mais vérifie leur SQL et peut dire exactement pourquoi le résultat était erroné

Signaux d'alerte à surveiller

  • Accepte les données ou le résultat de l'IA à leur valeur nominale et passe directement à l'écriture de requêtes
  • Traite les pipelines comme des scripts — aucune réflexion sur les réexécutions, les tests ou le rollback
  • Liste les outils avec fluidité mais ne peut pas raisonner sur la granularité ou la traçabilité
  • Livre avec assurance une requête avec un double comptage silencieux et ne le remarque pas

Évaluation vs entretien

Un entretien récompense un récit confiant sur des pipelines passés ; il révèle rarement si quelqu'un interroge vraiment un jeu de données avant de lui faire confiance. Un échantillon de travail le montre directement — vous les regardez repérer le piège de qualité des données, ou échouer à le faire. Utilisez l'évaluation pour recueillir ces preuves, puis utilisez l'entretien pour ce qu'un échantillon ne peut pas facilement montrer : comment ils raisonnent sur les compromis, gèrent le fait d'avoir tort, et s'associent avec les analystes qui dépendent d'eux.

Évaluation des compétences

Configurez cette évaluation par poste et séniorité

Voyez l'accent se déplacer en temps réel lorsque vous changez le poste et le niveau — sans inscription.

Lectures connexes

Questions fréquentes

Comment évaluer un ingénieur data ?

Donnez-leur le vrai travail : un échantillon adapté au rôle où ils conçoivent ou déboguent un pipeline, modélisent un jeu de données désordonné, ou repèrent un piège de qualité des données. Observez comment ils raisonnent sur le schéma, l'idempotence et les cas limites — pas seulement si la réponse finale est correcte. Réconcilier deux sources qui ne s'accordent pas vous en dit bien plus qu'un puzzle SQL au tableau blanc ou un CV filtré par mots-clés.

Quelles compétences un test d'ingénieur data doit-il couvrir ?

Un SQL fluide et une vraie discipline de génie logiciel d'abord, puis la modélisation des données, la fiabilité des pipelines et l'idempotence, et un instinct presque obsessionnel pour la qualité des données. Pondérez fortement le raisonnement sur la traçabilité — quelqu'un qui peut vous dire d'où vient un chiffre et pourquoi vous pouvez lui faire confiance. La familiarité avec les outils comme Spark, dbt ou Airflow importe moins et s'apprend en poste.

Un test SQL suffit-il pour recruter un ingénieur data ?

Non. La fluidité SQL est nécessaire mais pas suffisante. La compétence plus difficile et plus prédictive est le jugement sur la qualité des données : remarquer une clé en double après un réessai, remettre en question une métrique qui a dérivé, raisonner sur la granularité. Évaluez les deux, et vérifiez si le candidat interroge les données avant de leur faire confiance, pas seulement si la requête s'exécute.

Comment tester si un ingénieur data utilise bien l'IA ?

Exécutez l'évaluation dans un environnement où les assistants IA sont réellement disponibles et observez comment le candidat les utilise. Le risque n'est pas qu'il utilise l'IA — c'est qu'il lui fasse confiance sans esprit critique et livre une requête plausible qui double silencieusement le comptage. Pondérez le discernement : peut-il repérer le mauvais résultat avant qu'il n'atteigne l'entrepôt ?