AccueilBlogComment évaluer un candidat SQL quand on n'est pas technique
Recruter en data

Comment évaluer un candidat SQL quand on n'est pas technique

SQL est la compétence la plus demandée en data, et souvent celle que les recruteurs non techniques ont le plus de mal à juger. Bonne nouvelle : on peut évaluer la solidité d'un profil SQL sans écrire une seule requête. Voici comment.

Data Builder·Juillet 2025·8 min de lecture·Cible : RH & recruteurs · profils SQL

Le piège avec SQL, c'est que tout le monde en met sur son CV — du « je sais faire un SELECT » au « j'optimise des requêtes sur des milliards de lignes ». Sans être technique, vous pouvez quand même séparer les deux : en écoutant comment le candidat raisonne, pas en corrigeant du code.

1À quoi sert SQL, et qui l'utilise

À demander au candidat

Demandez simplement : « À quoi vous sert SQL au quotidien ? » La clarté de la réponse est déjà un signal.

  • SQL sert à interroger des bases de données : extraire, filtrer, agréger et croiser des données.
  • C'est la compétence transverse de la data : analysts, engineers et scientists s'en servent tous.
  • Un bon candidat relie SQL à un usage métier concret (« sortir le CA par région »), pas à une liste de mots-clés.
  • Vous n'avez pas besoin de comprendre la requête : vous jugez la capacité à expliquer simplement.

2Les signaux d'un bon profil SQL

À demander au candidat

Écoutez comment il parle de son travail, pas les mots-clés qu'il coche.

  • Il explique un concept simplement, avec un exemple concret plutôt que du jargon.
  • Il parle spontanément de vérifier ses données (doublons, valeurs manquantes) avant de conclure.
  • Il évoque les jointures et l'agrégation comme des gestes du quotidien, pas comme des exploits.
  • Il sait dire « ça dépend » et pose des questions de cadrage avant de répondre.

3Les red flags à repérer

À demander au candidat

Ces signaux ne demandent aucune compétence technique pour être repérés.

  • Il récite des mots-clés (« CTE, window functions, index ») sans savoir les relier à un problème réel.
  • Il n'a jamais d'exemple concret : tout reste théorique et générique.
  • Il prétend « tout maîtriser » sans nuance ni « ça dépend ».
  • Il ne parle jamais de qualité des données ni de vérification de ses résultats.

Signal d'alerte : un candidat incapable de raconter un cas réel où SQL a résolu un problème métier surjoue très probablement son niveau.

4La question à poser (sans être technique)

À demander au candidat

« Racontez-moi une fois où une requête vous a donné un résultat surprenant. Qu'avez-vous fait ? »

  • Un bon profil vérifie les données avant de conclure (doublons, valeurs manquantes, granularité).
  • Il questionne le résultat au lieu de le prendre pour argent comptant.
  • Il explique sa démarche pas à pas, de façon compréhensible.
  • La qualité de l'histoire (le raisonnement) compte bien plus que le vocabulaire employé.

5Grille par niveau

NiveauMaîtrise attendueSignal GONO-GO
JuniorRequêtes simples, filtres, regroupementsExplique clairement ce qu'il extrait et pourquoiNe sait pas donner d'exemple concret
ConfirméJointures, agrégations, sous-requêtes au quotidienParle de vérifier ses données avant de conclureRécite des mots-clés sans usage réel
SeniorOptimisation, gros volumes, esprit critiqueQuestionne un résultat surprenant, chiffre l'impactPrend un chiffre pour argent comptant
LeadModélisation, standards, montée en compétence de l'équipeSait vulgariser et arbitrer, forme les autresIncapable d'expliquer simplement à un non-technique

Vous recrutez un profil data ?

Data Builder mène l'entretien technique et vous livre un rapport clair et détaillé sous 24h. Premier entretien offert.

Tester gratuitementRéserver un appel