Data Analyst
Questions d'entretien structurées pour Data Analyst, avec ce qu'une bonne réponse révèle pour chacune.
ComportementaleJugement métier Décrivez la dernière analyse que vous avez livrée qui a réellement changé une décision métier. Quel était le contexte, quelle a été votre démarche, et quelle décision a été prise ?
Ce qu'une bonne réponse révèleCapacité à articuler un lien causal entre l'analyse et la décision : la question métier de départ, la démarche analytique, le résultat communiqué, et la décision prise. Bonus : la·le candidat·e cite ce qui aurait pu invalider sa conclusion et comment il·elle a contrôlé contre ce risque. Les candidat·e·s qui décrivent uniquement la complexité technique sans rattacher à une décision révèlent une posture d'exécution déconnectée du métier.
ComportementaleJugement statistique Parlez-moi d'une fois où votre analyse initiale était fausse ou incomplète. Comment vous en êtes-vous rendu compte et qu'avez-vous fait ?
Ce qu'une bonne réponse révèleHumilité analytique et capacité à se challenger soi-même. Bonus : la·le candidat·e cite la source précise de la découverte de l'erreur (un·e stakeholder qui a remis en cause, une donnée incohérente repérée à froid, une cross-check qui n'a pas tenu). Les candidat·e·s qui répondent « ça ne m'est jamais arrivé » mentent ou n'ont pas livré d'analyses non triviales sur la durée.
ComportementaleCommunication métier Décrivez un cas où vous avez dû dire non à une demande d'analyse d'un·e dirigeant·e ou d'un·e commercial·e. Comment l'avez-vous géré ?
Ce qu'une bonne réponse révèleCapacité à reformuler la demande pour en extraire le vrai besoin avant de refuser. Bonus : la·le candidat·e a proposé une alternative qui répondait au besoin sous-jacent (par exemple : refus de produire un rapport hebdomadaire ad-hoc, proposition d'un dashboard self-service). Les candidat·e·s qui décrivent leur posture comme « toujours servir le client interne » sans nuancer révèlent une faiblesse de cadrage qui produit du bruit analytique.
SituationnelleCommunication métier Un·e directeur·rice commercial·e vous demande un rapport hebdomadaire de 12 indicateurs pour suivre l'équipe. Que faites-vous d'ici 48 h ?
Ce qu'une bonne réponse révèleCadrage avant exécution : (1) comprendre quelle décision sera prise sur la base de ces 12 indicateurs (souvent aucune, ou seulement 2-3 vraiment exploités), (2) proposer une version réduite avec les 3-4 indicateurs qui actionnent vraiment, (3) discuter de la cadence (hebdo vs mensuel) en fonction du cycle de décision. Les candidat·e·s qui livrent les 12 indicateurs sans questionner produisent du noise reporting et seront vite débordé·e·s.
SituationnelleAutonomie Vous êtes le·la premier·ère hire data de l'entreprise. Le CRM, l'outil produit, et le facturation sont dans 3 systèmes différents sans data warehouse. Quel est votre plan en 30 jours ?
Ce qu'une bonne réponse révèlePragmatisme face au chaos : (1) cartographier les sources de données et les questions métier prioritaires AVANT de proposer une stack, (2) commencer par des analyses ad-hoc sur les sources brutes pour valider la demande réelle, (3) ne pas se lancer dans le chantier data warehouse complet dès le jour 1, (4) proposer une stack minimale (Fivetran / Airbyte + BigQuery / Snowflake + dbt + Metabase / Looker) seulement après avoir validé que les questions justifient l'investissement. Les candidat·e·s qui veulent construire la stack data parfaite avant la première analyse révèlent une faiblesse de priorisation.
SituationnelleJugement métier Vous découvrez que le tableau de bord du Comex que vous maintenez depuis 6 mois contient une erreur de calcul. La métrique a été utilisée pour des décisions de pricing récentes. Comment réagissez-vous ?
Ce qu'une bonne réponse révèleTransparence et rapidité : (1) signaler immédiatement au·à la responsable direct·e ET aux consommateurs du dashboard, (2) chiffrer l'écart entre la métrique fausse et la vraie, (3) évaluer rétrospectivement si les décisions de pricing auraient été différentes avec la bonne métrique, (4) documenter la cause profonde et le correctif pour éviter la récidive. Les candidat·e·s qui cherchent à « corriger silencieusement avant que ça ne se voie » révèlent une faiblesse éthique grave.
Étude de casJugement statistique Investigation : votre produit montre une chute d'activation à 7 jours de 45 % à 35 % d'un trimestre à l'autre, sans changement majeur déployé. Comment investiguez-vous, étape par étape ?
Ce qu'une bonne réponse révèleMéthode structurée : (1) vérifier l'instrumentation et la qualité de la donnée d'abord (souvent la cause d'une chute brutale), (2) segmenter (cohorte d'acquisition, canal, géographie, plan, device) pour isoler où la chute se concentre, (3) hypothèses ordonnées (saisonnalité, changement marketing en amont, dégradation produit silencieuse, bug d'instrumentation), (4) cross-check avec les indicateurs adjacents (activation à 1 jour, à 30 jours, conversion paid). Les candidat·e·s qui sautent à une conclusion sans segmenter révèlent un biais analytique.
Étude de casJugement métier Math business : votre PME B2B SaaS a 800 clients payants à un MRR moyen de 250 €, un churn mensuel de 3 %, et un coût d'acquisition de 1 200 € par client. La direction veut passer à 1 500 clients dans 12 mois. Combien faut-il acquérir par mois et est-ce soutenable ? Détaillez votre raisonnement.
Ce qu'une bonne réponse révèleCapacité à manipuler le math SaaS à voix haute : base à 12 mois = 1 500 clients, churn 3 %/mois donc perte mensuelle moyenne d'environ 30-35 clients, acquisition mensuelle nécessaire pour atteindre 1 500 et compenser le churn = environ 90-100 nouveaux clients / mois. LTV / CAC à interroger : LTV grossière = 250 € × (1 / 0,03) = environ 8 300 €, CAC 1 200 €, ratio environ 7 : sain. Bonus : la·le candidat·e questionne les hypothèses (churn stable ? MRR moyen stable ? le churn grandit-il avec la base ?). Les candidat·e·s qui ne savent pas faire ce raisonnement sans tableur ne seront pas un·e partenaire métier crédible.
Étude de casCommunication métier Présentation : on vous demande de présenter en 10 min à la direction le résultat d'une analyse complexe (par exemple : étude de cohorte sur l'impact d'un nouveau pricing). Comment structurez-vous la présentation ?
Ce qu'une bonne réponse révèleStructure attendue : (1) la conclusion d'abord (1-2 phrases actionables), (2) la donnée clé qui supporte la conclusion (1-2 graphiques bien choisis), (3) les limites et incertitudes explicites, (4) les questions ouvertes ou les analyses complémentaires recommandées. La méthodologie détaillée vient en annexe, pas en intro. Les candidat·e·s qui décrivent une présentation linéaire (« méthode → données → analyse → conclusion ») révèlent une posture académique inadaptée à la communication exécutive en PME.
TechniqueSQL et outillage SQL : décrivez la différence entre INNER JOIN, LEFT JOIN, et FULL OUTER JOIN. Donnez un exemple métier où confondre LEFT JOIN et INNER JOIN produirait une analyse fausse.
Ce qu'une bonne réponse révèleMaîtrise des fondamentaux SQL et capacité à les rattacher à un cas métier. Exemple attendu type : compter le nombre de clients par segment marketing, avec INNER JOIN sur la table marketing on perd les clients sans attribution marketing (analyse biaisée en faveur des canaux trackés) ; LEFT JOIN garde tous les clients et révèle le volume non attribué. Les candidat·e·s qui définissent correctement la syntaxe mais ne peuvent pas donner d'exemple métier révèlent une posture d'exécutant·e plutôt que d'analyste.
TechniqueSQL et outillage Vous écrivez une requête de comptage de clients actifs par mois. Le résultat semble incohérent (trop élevé). Quelles sont les causes possibles et comment investiguez-vous ?
Ce qu'une bonne réponse révèleHypothèses ordonnées : (1) granularité incorrecte (jointure qui crée des doublons sur un many-to-many non géré), (2) définition d'« actif » floue (a fait au moins une action vs a une session, sur quelle période), (3) gestion des nulls qui change la sémantique, (4) fenêtre temporelle inclusive vs exclusive aux bords du mois. Bonus : la·le candidat·e mentionne SELECT DISTINCT comme un signal d'alerte (utile mais souvent un pansement sur une jointure mal faite). Les candidat·e·s qui font « j'ajoute DISTINCT » sans diagnostic révèlent une faiblesse de rigueur.
TechniqueJugement statistique Quelle est la différence entre une moyenne et une médiane, et dans quels cas métier privilégier l'une plutôt que l'autre ?
Ce qu'une bonne réponse révèleCompréhension de la distribution : moyenne sensible aux valeurs extrêmes, médiane stable face aux outliers mais ignore la queue de distribution. Cas métier types : pour le MRR moyen par client en B2B avec quelques très gros comptes, la médiane est plus représentative du client typique ; pour le revenu total à projeter, la moyenne est correcte. Bonus : la·le candidat·e mentionne les quartiles ou les écarts-types comme compléments utiles. Les candidat·e·s qui définissent les deux sans pouvoir les rattacher à un cas métier révèlent une faiblesse statistique critique.
ValeursCommunication métier Comment recevez-vous un retour critique d'un·e dirigeant·e ou d'un·e collègue métier sur une analyse que vous étiez convaincu·e d'avoir bien faite ?
Ce qu'une bonne réponse révèleOuverture : capacité à dissocier l'analyse de l'ego personnel. Bonus : la·le candidat·e cite une fois où il·elle a changé d'avis grâce à un retour métier qui a révélé une hypothèse fausse. Les candidat·e·s qui décrivent avoir « expliqué leur méthodologie » au lieu d'écouter le retour révèlent une faiblesse de coachabilité critique pour le travail en partenariat avec le métier.
ValeursJugement métier Quel rôle pensez-vous que la donnée doit jouer dans une PME early-stage qui n'a pas encore de PMF stabilisé ?
Ce qu'une bonne réponse révèlePosition nuancée : la donnée informe les décisions mais ne les remplace pas, surtout en early-stage où les volumes sont faibles et les signaux bruités. La discovery qualitative (interviews, observation) doit rester centrale. Le·la Data Analyst en early-stage produit des analyses ad-hoc rapides plutôt que de la production de dashboards. Les candidat·e·s qui répondent « tout doit être data-driven » sans nuancer signalent une posture rigide qui produit du paralysis-by-analysis en early-stage.
ValeursAutonomie Décrivez le·la meilleur·e Data Analyst que vous avez côtoyé·e. Qu'est-ce qui faisait sa qualité, et qu'est-ce qui était plus difficile à travailler avec lui·elle ?
Ce qu'une bonne réponse révèleMaturité réflexive sur le métier. Capacité à nommer une qualité ET une difficulté révèle un cadre qui sait observer ses propres modèles. Les candidat·e·s qui ne peuvent que louer ou que critiquer leur·s ancien·ne·s collègues sont rarement de bon·ne·s analystes eux·elles-mêmes : l'analyste est par construction quelqu'un qui voit les nuances et les compromis.
Playbook d'évaluation
Le rôle de Data Analyst se signale à travers cinq stades d'évaluation. L'exercice SQL + jugement métier (stade 4) est le stade le plus prédictif : un·e analyste peut parler de dashboards pendant 2 heures sans révéler s'il·elle sait vraiment formuler une question métier, écrire la requête correcte, et présenter le résultat à un·e non-technique. Faites-le travailler sur un cas concret.
Stade 1: Lecture du CV
Cherchez la cohérence stack (un·e profil SQL + Python + dbt vs un·e profil Excel + Power BI sans SQL solide est une vraie différence en PME SaaS), la nature des analyses passées (ad-hoc business questions vs reporting récurrent vs ML), et la proximité métier (data-en-équipe-produit vs data-en-cellule-isolée). Discount : titre flou « Data Scientist » avec 80 % de SQL au quotidien, ou « BI Analyst » sans aucun langage de requête. Bonus : un·e profil qui a été premier·ère hire data dans une PME ou scale-up a appris à arbitrer dans le chaos, ce qu'aucune équipe data établie n'apprend.
Stade 2: Phone screen (30 min)
Trois questions seulement : (1) « Décrivez l'analyse dont vous êtes le·la plus fier·ère ; quelle décision métier a-t-elle débloqué ? », (2) « Quelle analyse avez-vous livrée récemment dont vous doutez encore ? » (humilité et rétrospection), (3) « Pourquoi un changement maintenant ? ». Sortie : go / no-go en 5 min de débrief. Évitez les questions techniques pointues à ce stade ; cherchez la posture business.
Stade 3: Test SQL (45-60 min, async ou live)
Test SQL borné : 4-6 questions sur un schéma fourni (3-5 tables avec jointures réalistes). Cibler : jointures, agrégations avec groupes, fonctions de fenêtre, sous-requêtes ou CTE, et au moins une question piège (gestion des nulls, doublons, ou granularité incorrecte). Le test doit prendre 45 min à un·e analyste mid-level confirmé·e. Évaluez la lisibilité du SQL autant que le résultat ; un SQL juste mais illisible est un signal d'alerte pour les revues futures.
Stade 4: Mise en situation métier (60-90 min)
Cas concret tiré de votre produit : « Voici un signal métier (par exemple : le churn a augmenté de 3 points trimestre, ou l'activation des nouveaux comptes a chuté). Comment investiguez-vous, quelles requêtes écrivez-vous, et que présentez-vous à un·e dirigeant·e non-technique en 15 min ? ». Le·la candidat·e prépare 48 h à l'avance, présente 20 min, puis 40-60 min de Q&R avec un·e dirigeant·e produit / commercial et un·e analyste senior. C'est ici que se révèle le jugement métier : segmentation, hypothèses ordonnées, lecture critique de ses propres résultats.
Stade 5: Références (vérification structurée)
Appelez deux références : un·e ancien·ne supérieur·e direct (head of data, CFO, ou dirigeant·e qui consommait les analyses) et un·e ancien·ne collègue (data engineer, autre analyste, ou stakeholder métier régulier). Posez les mêmes 4 questions : « Sur quoi est-il·elle le·la plus fort·e ? », « Sur quoi recruteriez-vous quelqu'un de complémentaire ? », « Le·la reprendriez-vous demain ? », « Un exemple concret d'analyse qui a changé une décision métier ? ». La 4e question révèle si l'analyste a un vrai impact ou produit juste des dashboards consommés à moitié.
Comment reconnaître une excellente recrue
| Compétence | Sous la barre | Au niveau | Au-dessus |
|---|---|---|---|
| SQL et outillage | Écrit du SQL basique (SELECT, jointures simples) mais bute sur les fonctions de fenêtre, les CTE, ou la gestion fine des nulls. Code peu lisible, sans commentaires, sans CTE pour structurer. Maîtrise un seul outil de visualisation (souvent Excel ou Power BI) sans capacité à transférer. | Maîtrise opérationnelle du SQL incluant fonctions de fenêtre, CTE, sous-requêtes ; sait écrire une requête lisible et performante sur un schéma raisonnable. À l'aise sur au moins un outil moderne (Looker, Metabase, Tableau, Power BI). Sait apprendre un nouvel outil en quelques semaines. | Référence SQL de l'équipe : écrit du code lisible, modulaire, performant. À l'aise avec dbt ou équivalent pour la modélisation. Capable de basculer sur une nouvelle stack BI en 2-3 semaines. Anticipe les pièges classiques (granularité, doublons, nulls, dimensions à variation lente). |
| Jugement métier | Exécute les demandes sans questionner. Confond livraison d'un rapport et impact métier. Ne sait pas relier une analyse à une décision concrète. Produit beaucoup de dashboards peu consultés. | Reformule les demandes pour en extraire le vrai besoin avant d'exécuter. Sait dire non ou proposer une alternative. Articule clairement comment ses analyses ont changé une décision. Maintient peu de dashboards mais des dashboards activement consultés. | Partenaire métier de premier ordre : challenge les questions, propose des analyses non demandées qui débloquent des décisions, anticipe les besoins du Comex et des opérations. Référence dans l'entreprise pour la lecture business des indicateurs ; les dirigeant·e·s viennent valider leurs intuitions avec lui·elle. |
| Communication métier | Présente ses analyses en mode académique (méthode → résultats → conclusion). Confond complexité technique et profondeur d'analyse. Mal à l'aise face à un·e dirigeant·e non-technique. Documents longs et denses peu lus. | Sait structurer une présentation conclusion-d'abord pour la direction. Choisit 1-2 graphiques bien lisibles plutôt que 10. Explicite les limites de ses analyses. Sait passer de la version 30 min pour le tech à la version 5 min pour le Comex. | Communication exécutive de niveau senior : conclusion en une phrase actionable, graphique unique qui parle, limites explicites, recommandation claire. Forme l'équipe à la communication data. Référence dans l'entreprise pour la pédagogie data auprès des non-techniques. |
| Jugement statistique | Confond corrélation et causalité. Présente des moyennes sans regarder les distributions. Ignore les biais de sélection ou de survie. Conclut sur de petits échantillons sans intervalle de confiance. | Distingue corrélation et causalité dans son discours. Regarde médianes et quartiles avant de conclure sur une moyenne. Identifie les biais évidents (sélection, attrition). Sait dire « l'échantillon est trop petit pour conclure ». | Rigueur statistique sans pédantisme : applique le bon outil (test, segmentation, contrôle) au bon problème sans chercher à impressionner. Sait reconnaître quand une A/B test n'est pas la bonne méthode. Forme l'équipe à la lecture critique des chiffres. |
| Autonomie | Attend les demandes plutôt que d'identifier les questions à se poser. Bloque sur un sujet inconnu sans demander d'aide pendant des heures, ou demande de l'aide au moindre obstacle. Pas de cadence personnelle de lecture métier ou technique. | Identifie de manière proactive 1-2 analyses par trimestre que personne n'a demandées mais qui débloquent une décision. Demande de l'aide après investigation préalable. Cadence de lecture régulière (Lenny's, MDS, blogs data) qui nourrit son métier. | Pilote son périmètre comme un·e mini founder data : identifie les questions à se poser, priorise par impact, propose les chantiers de fond (refonte d'une métrique clé, instrumentation manquante). Forme l'équipe et les stakeholders à se poser les bonnes questions. Référence interne sur la culture data. |
Plan 30/60/90 jours
À J+30
- 1:1 hebdomadaires avec chacun·e des dirigeant·e·s ou managers qui consomment des analyses (CEO, head of sales, head of product, head of customer success)
- Cartographie complète des sources de données disponibles (CRM, produit, facturation, marketing) et état exact de l'instrumentation
- Audit des dashboards existants : qu'est-ce qui est consulté par qui à quelle cadence, qu'est-ce qui est obsolète, qu'est-ce qui manque
- Première analyse ad-hoc livrée sur un sujet identifié comme prioritaire en 1:1
À J+60
- Cadence de livraison installée : 1-2 analyses ad-hoc par semaine, ou 1 dashboard self-service refondu par sprint
- Première recommandation structurée à la direction sur la santé d'une métrique clé (activation, rétention, conversion, ou MRR)
- Refonte ou nettoyage d'au moins une définition de métrique ambiguë (par exemple : qu'est-ce qu'un·e client·e actif·ve ?)
- Documentation de 3-5 requêtes ou modèles dbt récurrents pour permettre la réutilisation par l'équipe
À J+90
- Premier impact mesurable sur une décision métier attribuable à une analyse livrée (changement de pricing, de scope produit, de stratégie commerciale)
- Plan de chantiers data du trimestre suivant articulé en 1-3 priorités avec impact attendu
- Cadence de pilotage tenue pendant 8-10 semaines consécutives sans intervention extérieure
- Bilan formel avec la direction sur la santé de la fonction data et la trajectoire à 6-12 mois