Préparez-vous aux entretiens pour analyste de données en abordant le SQL, les tableaux de bord, les métriques, Excel, les études de cas d’analyse, l’expérimentation, la qualité des données et la communication avec les parties prenantes.
Les entretiens pour analyste de données évaluent votre capacité à transformer des questions commerciales désordonnées en une analyse fiable. Les candidats les plus solides allient la maîtrise de SQL, le jugement métrique, la discipline de la qualité des données, une communication claire et un raisonnement métier pratique.
3-5
Entretiens de présélection typiques
45-60 min
SQL / durée de l’étude de cas
5+
Compétences clés de l’analyste
3 à 6 sem.
Durée de préparation recommandée
Ce que les recruteurs évaluent chez un analyste de données
—
Maîtrise du SQL : pouvez-vous rejoindre, filtrer, agréguer, fenêtre et déboguer les requêtes avec précision ?
—
Jugement des indicateurs : pouvez-vous définir des indicateurs significatifs au lieu de signaler aveuglément des chiffres ?
—
Raisons d'affaires : pouvez-vous lier les résultats des données au comportement des clients, aux revenus, aux risques opérationnels ou aux opérations ?
—
Discipline de la qualité des données : pouvez-vous identifier les données manquantes, les doublons, les valeurs aberrantes, les lacunes de suivi et les échantillons biaisés ?
—
Évaluation du tableau de bord : pouvez-vous concevoir un rapport qui aide les équipes à prendre des décisions plutôt qu’à admirer des graphiques ?
—
Communication : pouvez-vous expliquer clairement les hypothèses, la confiance, les limites et les recommandations aux parties prenantes non techniques ?
Les excellents analystes ne se contentent pas de répondre à la requête
Une réponse solide d’analyste de données explique quelle question est posée, si les données permettent d’y répondre, quelles hypothèses sont nécessaires, et quelle décision l’analyse doit soutenir. L’exactitude compte, mais le jugement compte tout autant.
Processus d’entretien pour analyste de données
La plupart des processus de recrutement d’analystes de données comprennent un entretien avec un recruteur, une évaluation SQL, une étude de cas analytique, une discussion sur les tableaux de bord ou la visualisation, un échange avec les parties prenantes et un entretien comportemental.
Étape typique des entretiens pour analystes de données
1
Entretien avec le recruteur : vérification de l’adéquation au poste, des outils maîtrisés, de l’expérience du domaine, des attentes salariales et de la motivation.
2
Écran du responsable de recrutement : couvre le travail analytique antérieur, l'expérience avec les parties prenantes, l'impact commercial et le style de communication.
3
Étape SQL : tests des jointures, des agrégations, du filtrage, des fonctions de fenêtrage, de la logique de date, de la gestion des valeurs nulles et du débogage des requêtes.
4
Épreuve analytique : vous êtes invité à enquêter sur un mouvement de métrique, à évaluer un changement de produit ou à recommander une action de raisonnement métier.
5
Épreuve de tableau de bord ou de visualisation : elle vérifie si vous pouvez sélectionner les bonnes métriques, types de graphiques, filtres et cadence de reporting.
6
Épreuve comportementale : elle évalue la propriété, l’ambiguïté, la gestion des parties prenantes, la priorisation et la manière dont vous gérez des données défectueuses.
Épreuve SQL
Épreuve analytique
Question principale
Pouvez-vous extraire et transformer les bonnes données avec précision ?
Savez-vous partir des données pour prendre une décision ?
Signal fort
Jointures corrigées, filtres propres, niveau d’agrégation précis, fonctions de fenêtrage lorsque nécessaire.
Arbre d’hypothèses clair, segmentation, définition des indicateurs, limites et recommandation
Erreur courante.
Joindre à la mauvaise granularité et duplication accidentelle de lignes.
Passer à une conclusion avant de valider la qualité des données et de segmenter le mouvement.
Meilleure préparation
Pratique des schémas réalistes, des dates, des cohortes, de la rétention, des requêtes de tunnel et du débogage.
Pratiquez le diagnostic des métriques, les lectures d’expériences, la critique des tableaux de bord et la rédaction de résumés destinés aux parties prenantes.
La granularité des données est généralement un piège.
De nombreuses erreurs lors des entretiens pour des analystes de données proviennent de la jonction de tables à des niveaux incompatibles : niveau utilisateur, niveau commande, niveau élément, niveau session ou niveau événement. Avant d’écrire du SQL, identifiez l’unité d’analyse et ce que chaque ligne représente.
Fondements de l'entretien SQL
Les entretiens SQL pour les analystes de données portent davantage sur une réflexion rigoureuse que sur une syntaxe obscure : la granularité, les jointures, les filtres, le niveau d’agrégation, les dates, les valeurs nulles, et la vérification de la pertinence du résultat.
Un flux d’entretien SQL fiable
1
Clarifiez la question métier et les colonnes de sortie finales avant d’écrire la requête.
2
Identifiez le grain : une ligne par utilisateur, commande, élément, session, événement, compte ou jour.
3
Identifiez les tableaux nécessaires et la manière dont ils s'associent. Indiquez si les associations sont un à un, un à plusieurs, ou plusieurs à plusieurs.
4
Choisissez les filtres avec soin, en particulier les filtres de date, les filtres de statut, les utilisateurs de test, les commandes annulées, les remboursements et les comptes internes.
5
Agrégérez uniquement une fois que la granularité est correctement établie. Si nécessaire, utilisez des CTE pour pré-agrégger avant de joindre.
6
Utilisez les fonctions de fenêtrage pour le classement, les métriques roulantes, la déduplication et la logique des événements précédents/suivants.
7
Vérifiez la cohérence du résultat : nombre de lignes, nombre de valeurs distinctes, totaux, valeurs nulles, doublons, et si la direction de la métrique a un sens métier.
Les analystes de concepts SQL doivent maîtriser
Graine
Le niveau représenté par chaque ligne dans un tableau ou un résultat de requête. Une mauvaise interprétation du grain peut entraîner une duplication des revenus, des utilisateurs, des commandes ou des événements.
Rejointure à gauche
Conserve tous les enregistrements de la table de gauche même lorsque la table de droite n’a pas de correspondance. Utile lorsque vous devez préserver les utilisateurs, les commandes ou les dates avec une activité liée manquante.
fonction de fenêtrage
Calcule une valeur à travers des lignes connexes sans les regrouper. Ce procédé est courant pour le classement, les totaux courants, les décalages/avances, la déduplication et l’analyse de cohorte.
Cohorte
Un groupe d’utilisateurs ou d’entités partageant un événement de début ou une caractéristique, tel que le mois d’inscription, la date du premier achat, le canal d’acquisition ou le type de plan.
✓ À faire
—
Définir la résolution de ligne avant de joindre des tables
—
Utilisez des CTE pour rendre la logique en plusieurs étapes lisible.
—
Vérifiez si les filtres doivent figurer dans la clause WHERE ou dans les conditions JOIN.
—
Utilisez distinct avec prudence et expliquez pourquoi il est nécessaire.
—
Validez le résultat à l’aide du nombre de lignes et de quelques exemples.
✗ À éviter
—
Utilisez SELECT DISTINCT pour masquer les bugs de duplication.
—
Joignez les données de revenus au niveau de l'élément sans agrégation préalable
—
Évitez par erreur les valeurs nulles lors d'une jointure gauche.
—
Ignorez les hypothèses concernant les limites de fuseau horaire et de date
—
Ne retournez pas une mesure sans expliquer quelle décision elle soutient.
Questions d'entretien SQL
La meilleure façon de se préparer à une épreuve de SQL pour analyste consiste à travailler sur des questions métier réalistes. Entraînez-vous avec des données portant sur les utilisateurs, les commandes, les événements, les abonnements, la rétention, le chiffre d’affaires et les étapes du parcours client.
En supposant que nous ayons des clients (customer_id, name) et des commandes (order_id, customer_id, order_date, status, revenue). Je commencerais par clarifier si le chiffre d’affaires doit inclure les commandes annulées ou remboursées. En général, nous devrions n’inclure que les commandes terminées.
La requête filtre les commandes des 30 derniers jours, les commandes terminées, regroupe par client, calcule le chiffre d’affaires total, ordonne les commandes par décroissant et limite à 5. Une version simplifiée utiliserait un CTE pour les commandes éligibles si la logique devient plus complexe.
Des détails importants : utilisez la bonne colonne de date, évitez de joindre les tables au niveau des éléments de commande sauf si les données sont pré-agrégées, et décidez de la manière de gérer les égalités. Si la base de données le permet, utilisez une fonction de fenêtrage de classement lorsque les égalités doivent être incluses plutôt qu’une simple LIMIT 5.
Une réponse solide valide également le résultat en vérifiant le chiffre d’affaires total des commandes éligibles, le nombre de lignes et si une ligne de commande principale présente des lignes de commande suspectement doublées.
Questions complémentaires probables
Comment inclure les égalités pour la 5e place ?
Que se passe-t-il si le chiffre d'affaires est enregistré au niveau des lignes de commande ?
Comment excluriez-vous les commandes remboursées ?
Méthode — Définir la cohorte -> définir l’événement de retour -> jointure gauche -> agrégation
Tout d’abord, définissez précisément la rétention. Je définis les utilisateurs du cohort de janvier comme ceux dont la date d’inscription s’étend du 1er janvier au 1er février. Un utilisateur est considéré comme ayant une rétention sur 7 jours s’il a au moins un événement d’activité qualifié le 7e jour suivant l’inscription, ou dans les jours 1 à 7 si l’entreprise définit la rétention comme une rétention dans les 7 jours. Clarifiez cela avant toute requête.
Pour une rétention exacte sur 7 jours, créez un cohort CTE avec user_id et date_inscription. Ensuite, effectuez une jointure à gauche avec les événements sur user_id où la date_événement_date égale date_inscription + intervalle 7 jours et le nom_événement est un événement actif significatif. Comptez les utilisateurs distincts du cohort comme dénominateur et les utilisateurs distincts ayant un événement correspondant comme numérateur.
L'essentiel est de préserver les utilisateurs sans activité en utilisant une jointure à gauche. Si vous utilisez une jointure interne, vous supprimez les utilisateurs non conservés et augmentez la rétention. Évitez également que plusieurs événements ne dupliquent les utilisateurs conservés en comptant les user_id distincts.
Méthrique finale : utilisateurs_conservés / utilisateurs_cohort. Segmentez par canal d'acquisition, plateforme, géographie ou semaine d'inscription si l'intervieweur vous demande une analyse.
Questions complémentaires probables
Quelle est la différence entre la rétention sur 7 jours et la rétention sur 7 jours glissants ?
Comment traiter les utilisateurs inscrits il y a moins de 7 jours ?
Quels événements doivent être considérés comme actifs ?
Méthode — Classer les achats par utilisateur.
Utiliser une fonction de fenêtre pour classer les achats terminés pour chaque utilisateur selon l'heure d'achat. Filtrer les achats terminés en premier, puis appliquer row_number() sur partition par utilisateur_id dans l'ordre par purchase_at. Le deuxième achat est lorsque row_number = 2.
L'ordre de filtrage est important. Si les achats annulés ou remboursés ne doivent pas être pris en compte, retirez-les avant de classer. Si plusieurs achats ont la même horodatage, ajoutez un critère de départ déterminant tel que order_id.
La sortie peut inclure user_id et second_purchase_at peuvent être inclus dans le résultat. Si l'intervieweur demande des utilisateurs ayant effectué au moins deux achats, retournez uniquement les lignes avec un classement de 2. S'il demande tous les utilisateurs et un vide pour les utilisateurs sans deuxième achat, effectuez une jointure gauche avec la table des utilisateurs pour revenir à la sortie.
La complexité temporelle est prise en charge par la base de données, mais dans la pratique, cela bénéficie des index sur user_id et purchase timestamp pour les grandes tables.
Questions complémentaires probables
Comment intégrer les utilisateurs sans second achat ?
Que se passe-t-il si deux achats ont été enregistrés à la même horodatée ?
Comment calculer la durée entre le premier et le deuxième achat ?
Méthode — Une ligne par utilisateur, avec les horodatages des étapes.
Je créerais une ligne par utilisateur contenant le premier horodatage de chaque étape de l’entonnoir. Cela évite de compter plusieurs fois les utilisateurs qui déclenchent plusieurs fois le même événement. Dans la table d’événements, on peut utiliser une agrégation conditionnelle, par exemple MIN(CASE WHEN event_name = 'signup' THEN event_at END), puis répéter ce principe pour les autres étapes.
J’imposerais ensuite l’ordre des étapes si le besoin métier l’exige. La vérification de l’adresse e-mail doit alors suivre l’inscription, l’intégration suivre la vérification et le premier achat suivre l’intégration. Si l’entreprise souhaite mesurer une conversion souple, indépendamment de l’ordre, cette hypothèse doit être explicitement documentée.
Je calculerais les taux de conversion entre l’inscription et la vérification, la vérification et l’intégration, l’intégration et l’achat, puis de l’inscription à l’achat. Pour chaque taux, le dénominateur correspond aux utilisateurs distincts ayant atteint l’étape précédente. Je segmenterais les résultats par plateforme, canal d’acquisition, appareil, zone géographique et cohorte d’inscription afin de localiser les abandons.
Les principaux cas limites sont les événements en double, les utilisateurs qui sautent une étape, les frontières de date et de fuseau horaire, les comptes de test ou robots et les événements reçus en retard.
Questions complémentaires probables
Comment appliqueriez-vous l'ordre des événements ?
Comment diagnostiquer une chute soudaine de l’achèvement de l’intégration ?
Comment visualiseriez-vous ce funnel ?
Questions sur les indicateurs et la stratégie d’affaires
Les entretiens analytiques évaluent votre capacité à définir l’indicateur adéquat, à diagnostiquer les mouvements, à segmenter intelligemment et à recommander une action avec la confiance nécessaire.
Commencez par vérifier que la baisse est réelle. Contrôlez les modifications du suivi analytique, les retards des pipelines de données, les problèmes de fuseau horaire, le filtrage des robots, les changements liés à une nouvelle version de l’application, ainsi que la présence de la baisse dans plusieurs tableaux de bord ou tables brutes.
Segmentez ensuite la baisse par plateforme, version de l’application, zone géographique, canal d’acquisition, ancienneté des utilisateurs, formule payante ou gratuite, type d’appareil et source de trafic. Une baisse généralisée évoque un problème de mesure, d’infrastructure ou de produit à grande échelle. Une baisse circonscrite oriente plutôt vers une plateforme, une version, un marché ou un canal précis.
Examinez ensuite le parcours utilisateur. Les ouvertures de l’application ont-elles diminué ? Le taux de connexion réussie a-t-il baissé ? Le chargement de la page d’accueil échoue-t-il ? Les notifications ou les actions principales ont-elles reculé après l’arrivée des utilisateurs ? Si les ouvertures restent stables mais que l’activité principale diminue, le problème se situe dans le produit. Si les ouvertures baissent, étudiez les notifications, l’acquisition, la saisonnalité, les pannes et les événements externes.
Enfin, recommandez une action adaptée à la cause racine. Si le nombre d’utilisateurs actifs quotidiens sur iOS a chuté après une mise à jour et que le taux de plantage a augmenté, revenez à la version précédente ou publiez un correctif urgent. Si seuls les utilisateurs issus de l’acquisition payante reculent, vérifiez les dépenses publicitaires et l’attribution. Si les données sont en retard, signalez cette limite avant de créer une fausse urgence.
Questions complémentaires probables
Quel graphique consulteriez-vous en premier ?
Comment distingueriez-vous la saisonnalité d’un problème de produit ?
Que faire si le nombre d’utilisateurs actifs quotidiens baisse, mais que le chiffre d’affaires augmente ?
Commencez par l'objectif. Une fonctionnalité de recommandation pourrait viser à accroître la découverte, l'engagement, la conversion, la rétention ou la valeur de la commande. La mesure principale devrait refléter la valeur souhaitée par l'utilisateur, et non simplement les clics. Par exemple, pour les recommandations e-commerce, une mesure solide pourrait être les achats ou les actions d'ajout au panier à partir d'articles recommandés par utilisateur actif.
Les mesures d'entrée comprennent les impressions de recommandations, le taux de conversion, le taux d'ajout au panier, le taux de conversion, le revenu par session, la couverture et la diversité. Les garde-fous comprennent les retours, les remboursements, les clics de faible qualité, la latence de page, les plaintes des utilisateurs et la cannibalisation de la découverte organique.
Segmentez selon les nouveaux utilisateurs par rapport aux utilisateurs récurrents, la catégorie, l'appareil, la source de trafic et la surface de recommandation. Un modèle pourrait améliorer la performance moyenne tout en nuisant aux nouveaux utilisateurs ou à de nouveaux utilisateurs ou à la découverte de produits à longue traîne.
Vous évalueriez la fonctionnalité par un test A/B si possible, puis vous surveilleriez la rétention à plus long terme et le comportement de reprise des achats. Une augmentation de l'engagement à court terme n'est pas suffisante si les utilisateurs sont orientés vers des éléments non pertinents ou de faible satisfaction.
Questions complémentaires probables
Que faire si le taux de clics augmente, mais pas les achats ?
Comment mesurer la qualité des recommandations ?
Comment détecter la cannibalisation ?
Méthode — Décomposer le chiffre d’affaires en trafic, taux de conversion, panier moyen, mix produit, prix et rétention client
Le chiffre d’affaires correspond généralement au trafic multiplié par le taux de conversion, puis par le panier moyen. Le mix produit, les prix, les achats répétés et les remboursements ont aussi un effet. Si le chiffre d’affaires augmente alors que la conversion diminue, plusieurs explications sont possibles.
Le trafic peut avoir suffisamment progressé pour compenser la baisse de conversion. Le panier moyen peut aussi avoir augmenté grâce à une hausse des prix, à de nouvelles offres groupées, à davantage de clients professionnels, à des paniers plus importants ou à un mix orienté vers des produits plus chers. L’entreprise a peut-être réduit le trafic à faible intention : le taux de conversion baisse, mais les achats restants ont plus de valeur. Enfin, une modification du suivi peut affecter la mesure du chiffre d’affaires ou de la conversion.
Je segmenterais les données par canal, produit, zone géographique, nouveaux utilisateurs et utilisateurs récurrents, segment de clientèle et appareil. Je décomposerais ensuite le chiffre d’affaires en sessions, conversion, panier moyen, taux de remboursement et achats répétés. Je vérifierais aussi si la conversion est mesurée par session, utilisateur ou visiteur, car un changement de dénominateur peut créer une tendance trompeuse.
La recommandation dépend de la qualité de la croissance. Si le chiffre d’affaires progresse grâce à des clients à forte valeur et plus fidèles, une baisse de conversion peut être acceptable. S’il progresse uniquement après une hausse ponctuelle des prix tandis que la conversion des nouveaux clients se dégrade, cela peut signaler un risque pour la croissance future.
Questions complémentaires probables
Comment concevriez-vous un tableau de bord de décomposition des revenus ?
Que se passe-t-il si le trafic payant change considérablement ?
Quand une conversion inférieure est-elle acceptable ?
Tableaux de bord et visualisation des données
Les questions du tableau de bord évaluent votre capacité à communiquer des données. Un bon tableau de bord n’est pas une simple collection de graphiques ; c’est un outil décisionnel pour un public spécifique.
Méthode — Audience -> décisions -> métriques de décision -> alertes de coupe
Commencez par définir le public et les décisions à prendre. Les dirigeants ont besoin d’une vue d’ensemble de la croissance, de la rétention, de la monétisation et des risques. Ils n’ont pas besoin de tous les détails opérationnels dans la partie immédiatement visible du tableau de bord.
Indicateurs de premier niveau : revenu mensuel récurrent (MRR), rétention nette et brute du revenu, nouveau MRR, MRR d’expansion, de contraction et perdu, clients actifs, conversion de l’essai vers une offre payante, revenu moyen par utilisateur, délai de récupération du coût d’acquisition si disponible, et prévision par rapport à l’objectif.
Segmentations utiles : segment de clientèle, canal d’acquisition, offre, zone géographique, taille de l’entreprise, mois de cohorte et vente assistée ou en libre-service. Les visualisations peuvent inclure des courbes de tendance, la rétention par cohorte, un pont de MRR, les motifs de résiliation et l’écart par rapport à l’objectif.
Principes de conception : affichez les définitions, la date de dernière actualisation, les filtres, le responsable et les seuils d’alerte. Évitez les indicateurs flatteurs mais peu utiles, ainsi que le mélange entre volumes d’utilisateurs et indicateurs de revenu sans libellés explicites. Le tableau de bord doit répondre à quatre questions : progressons-nous, pourquoi, où se situent les risques et que doit examiner la direction ensuite ?
Questions complémentaires probables
Que placeriez-vous dans la partie visible sans défilement ?
En quoi cela différerait-il pour un chef de produit ?
Comment prévenir l’utilisation abusive du tableau de bord ?
Méthode — Clarifiez la décision -> expliquez les risques -> proposez une meilleure perspective
Je commencerais par clarifier la décision que l’interlocuteur cherche à prendre. Il arrive qu’une partie prenante demande un graphique précis parce qu’elle a déjà un récit en tête, alors que son besoin réel est d’obtenir une réponse métier.
J’expliquerais ensuite les risques clairement, sans adopter une posture défensive. Par exemple, une courbe de chiffre d’affaires cumulé peut toujours monter et masquer un ralentissement récent. Un diagramme circulaire comportant trop de catégories peut rendre les différences difficiles à percevoir. Un graphique dépourvu d’intervalles de confiance peut donner une impression de précision excessive. Un taux de conversion présenté sans tenir compte du mix de trafic peut induire en erreur.
Je proposerais une autre représentation qui répond plus fidèlement à la même question : courbe de tendance, analyse par cohorte, entonnoir, distribution, diagramme en barres segmentées ou décomposition de l’indicateur. Si le graphique initial restait nécessaire, je pourrais l’inclure en précisant ses limites, mais je ne le recommanderais pas s’il conduisait à une interprétation trompeuse.
L’objectif est de préserver la confiance. Un analyste doit se montrer utile, tout en restant garant de la rigueur de ses analyses.
Questions complémentaires probables
Comment traiter la pression d'un collaborateur senior ou d'un acteur clé ?
Quels types de graphiques sont fréquemment mal utilisés ?
Commencez par la décision et le public, et non par le type de graphique.
—
Définissez chaque indicateur directement dans la requête ou à proximité.
—
Afficher la tendance, l’objectif et le segment dès que possible.
—
Indiquez la date d’actualisation, la source des données, le responsable et les limites connues.
—
Évitez de surcharger un tableau de bord avec les besoins exécutifs, de produit, financiers et opérationnels en même temps.
—
Utilisez des alertes uniquement pour les métriques nécessitant une action, et non pour chaque métrique qui évolue.
Questions sur Excel et les feuilles de calcul
De nombreux rôles d’analystes de données dépendent encore fortement des feuilles de calcul. Les intervieweurs peuvent tester les formules, les fonctions de fenêtrage, le nettoyage, la réconciliation, et vérifier si vous pouvez construire un modèle que d’autres peuvent auditer.
Commencez par profiler les données : nombre de lignes, noms de colonnes, valeurs manquantes, doublons, types, valeurs impossibles, formats de date et valeurs aberrantes. Je conserverais une copie des données brutes avant toute transformation.
Normalisez ensuite les champs : supprimez les espaces superflus, harmonisez la casse, convertissez les dates dans un format cohérent, normalisez les devises ou les unités, séparez les champs combinés si nécessaire et associez les catégories incohérentes à une liste contrôlée. Avant de supprimer des doublons, définissez précisément la clé métier.
Validez ensuite les totaux par rapport à une source fiable. Par exemple, le chiffre d’affaires doit concorder avec les exports financiers, le nombre de commandes avec le système source et la période couverte doit être complète. Je mettrais en place des contrôles sur les taux de valeurs manquantes, les nombres de valeurs distinctes et les catégories admises.
Enfin, documentez toutes les transformations. Une feuille de calcul utilisée pour la prise de décision doit rendre les hypothèses visibles, séparer les données brutes des données nettoyées et éviter toute modification manuelle cachée impossible à auditer.
Questions complémentaires probables
Comment gérez-vous les lignes doublonnes ?
Quelles formules de feuille de calcul utilisez-vous le plus souvent ?
Comment rendriez-vous le cahier des charges vérifiable ?
Méthode — Exploration contre calcul maîtrisé
Les tableaux de répartition sont excellents pour l'exploration rapide, le regroupement, le découpage et la synthèse des données par dimensions. Ils sont utiles lorsque la question porte sur les totaux concerne des totaux, comptages, moyennes ou tendances par catégorie et lorsque les parties prenantes souhaitent un filtrage interactif.
L'analyse basée sur des formules est préférable lorsque la logique est personnalisée, en plusieurs étapes, vérifiable ou nécessite un contrôle précis. Des exemples incluent les calculs de cohort, les modèles en cascade, la notation pondérée, les drapeaux d'exception, les vérifications de réconciliation ou les entrées alimentant une prévision.
En pratique, j'utilise généralement les deux : les tableaux croisés pour explorer rapidement les modèles, puis des formules ou un modèle plus propre pour produire la réponse finale. Pour les rapports récurrents, vous préférez une requête reproductible ou une chaîne de traitement BI plutôt qu'un tableau manuel fragile.
Questions complémentaires probables
Quels sont les risques des tableaux croisés dynamiques ?
Comment définiriez-vous la fonction VLOOKUP par rapport aux fonctions de fenêtrage ou XLOOKUP ?
Quand l'analyse doit-elle quitter Excel pour passer sur SQL ou des outils de BI ?
Compétences en feuilles de calcul pour être prêt(e) à
XLOOKUP / MATCH D'INDEX
Permet de rechercher une valeur dans une table à partir d’une clé. Les analystes doivent comprendre les clés de recherche, les correspondances manquantes, les clés en double et la différence entre une correspondance exacte et une correspondance approximative.
tableau de bord dynamique
Une méthode rapide pour agréger et découper les données par dimensions. Les analystes expérimentés savent comment valider la plage de source, le type d’agrégation et les filtres.
Réconciliation
Le processus de vérification des totaux d’analyse par rapport à une source fiable, telle que les systèmes de finance, d’analyse de produits, de CRM ou de facturation.
Expérimentation et tests A/B
Les analystes de données sont fréquemment sollicités pour concevoir, lire ou évaluer de manière critique des expériences. La compétence essentielle consiste à savoir quelle conclusion les données soutiennent et quelle conclusion elles ne soutiennent pas.
Hypothèse : la page de paiement redessinée réduit la friction et augmente le nombre d’achats complets sans créer d’effets négatifs en aval.
Tout d’abord, confirmer la configuration de l’expérience : unité de randomisation, taille d’échantillon, durée, journalisation de l’exposition, éligibilité, et si les utilisateurs restent dans la même variante d’une session à l’autre. La randomisation par session plutôt que par utilisateur pourrait contaminer les résultats si les utilisateurs reviennent.
Métrique principale : taux de conversion de paiement depuis le début du paiement jusqu’à l’achat complet. Métriques secondaires : taux d’échec de paiement, temps de paiement, valeur moyenne de commande, attachement de complément, et visites de retour. Gardes-fous : remboursements, retraits, tickets d’assistance, latence client, taux d’erreurs, et plaintes des clients.
L’analyse doit inclure la signification statistique et la signification pratique. Un léger gain peut ne pas justifier une complexité d’ingénierie. L’analyse de segmentation peut révéler si le mobile s’est amélioré tandis que le desktop a diminué, mais évitez de réagir de manière excessive aux sous-groupes bruyants.
Recommandation : déployez si la métrique principale s’améliore de manière significative, si les garde-fous sont sains, si les instruments sont fiables, et si l’effet persiste tout au long de la période de test complète.
Questions complémentaires probables
Que se passe-t-il si le taux de conversion s’améliore mais que le taux de remboursement augmente ?
Comment évitez-vous de jeter un coup d’œil aux résultats de test trop tôt ?
Que se passe-t-il si le test est positif uniquement pour les nouveaux utilisateurs ?
Méthode — Vérifier la puissance, examiner la direction, évaluer les coûts, décider.
Un résultat non significatif n'implique pas automatiquement que la fonctionnalité n'a aucun effet. Vérifiez d'abord si le test a été conçu pour détecter un effet significatif. Si la taille de l'échantillon est trop faible ou si la mesure est bruyante, le résultat peut être inconclusive.
Examinez ensuite l'effet et l'intervalle de confiance. Si l'intervalle inclut à la fois un avantage significatif avantageux et un inconvénient significatif, le test est incertain. Si l'intervalle est étroitement centré près de zéro, la fonctionnalité a probablement peu d'impact sur cette mesure.
Considérez ensuite les coûts et la stratégie. Si la fonctionnalité est coûteuse à maintenir et ne présente aucun bénéfice mesurable, n'envoyez pas ou ne revenez pas en arrière. Si elle est stratégiquement importante, à faible risque ou améliore l'expérience utilisateur qualitative, envisagez d'itérer ou de mesurer une meilleure mesure.
Je résumerais le résultat ainsi : ce que nous avons testé, ce que nous avons observé, le degré de confiance que nous avons, les limites qui existent, et la recommandation que je vous adresse.
Questions complémentaires probables
Quelle est la différence entre un effet nul et un résultat non concluant ?
Comment expliquer cela à un interlocuteur non technique ?
Quand recommanderiez-vous de répéter le test ?
Qualité des données et jugement analytique
Un analyste de données n’est crédible que si les données sont fiables. Les entretiens de présélection testent souvent votre capacité à repérer des données erronées avant qu’elles ne deviennent une mauvaise décision.
Commencez par comparer les définitions. Un tableau de bord peut afficher le chiffre d’affaires brut, tandis qu’un autre présente le chiffre d’affaires net après remboursements, remises, taxes ou rétrofacturations. La date de comptabilisation peut également varier : commande, paiement, expédition ou facturation.
Comparez ensuite les sources de données, les filtres et la granularité. Un tableau de bord peut exclure les comptes de test, les commandes annulées, les utilisateurs internes, les factures de certains grands comptes ou certaines zones géographiques. Un autre peut relier incorrectement les lignes de commande et dupliquer le chiffre d’affaires. Vérifiez aussi les fuseaux horaires et la date de dernière actualisation des données.
Je rapprocherais les deux résultats à partir d’une source fiable en construisant un pont : partez du chiffre d’affaires du tableau de bord A, puis ajoutez ou retranchez chaque différence jusqu’à retrouver le tableau de bord B. Chaque écart doit avoir une cause identifiée.
Le résultat final ne doit pas se limiter à dire que le tableau de bord A est incorrect. Il doit fournir une définition corrigée, un responsable, une source de référence et un plan pour éviter toute confusion future.
Questions complémentaires probables
Comment définiriez-vous la source de référence ?
Que se passe-t-il si les définitions des finances et du produit divergent ?
Comment communiqueriez-vous cette disparité ?
Méthode — Mesurer l'absence de données → diagnostiquer la cause → choisir une solution → communiquer
Tout d'abord, quantifier l'absence de données : quels champs, combien de lignes, quelle proportionnellement de lignes, et si l'absence de données varie selon le segment, le temps, la source ou la plateforme. Les données manquantes ne sont pas toujours aléatoires.
Ensuite, diagnostiquer pourquoi elles sont manquantes. Cela peut être dû à une saisie utilisateur facultative, à un échec du suivi, à des données arrivant tardivement, à des problèmes d'intégration, à des restrictions de confidentialité, ou à une valeur légitime non applicable. La solution dépend de la cause.
Les options comprennent l'exclusion de lignes, l'imputation de valeurs, la création d'une catégorie inconnue, la rétrofillade à partir d'une autre source ou la modification de la portée de l'analyse. Je préférerais éviter de remplir aveuglément les valeurs manquantes par zéro, car zéro et inconnu signifient des choses différentes.
Enfin, indiquez l'impact. Décrivez comment les données manquantes affectent la confiance et si la recommandation change selon des hypothèses raisonnables.
Questions complémentaires probables
Quand est-il approprié d'exclure des lignes manquantes ?
Quel est le risque lié à l’attribution de valeurs ?
Comment détecteriez-vous une défaillance du suivi ?
Exemple pratique
Liste de contrôle de la qualité des données avant de partager l’analyse
Vous êtes sur le point de présenter une analyse démontrant qu’un nouveau flux d’inscription a amélioré l’activation.
1
Valider la population
Confirmez que le groupe de participants inclut les dates d’inscription prévues, les plateformes, les pays et les règles d’éligibilité.
2
Validez l’indicateur.
Confirmez la définition de l’activation, le suivi des événements, les événements doubles, les bots/utilisateurs de test et si les événements tardifs sont inclus.
3
Vérifiez la comparaison.
Vérifiez que les groupes de contrôle et de traitement sont comparables, ou que les comparaisons avant/après tiennent compte de la saisonnalité et du mix d’acquisition.
4
Validez la conclusion.
Vérifiez si la conclusion est valable dans les segments importants et si les mesures de garde-fou ont baissé.
Résultat
L’analyse gagne en crédibilité car elle explique non seulement le résultat, mais aussi pourquoi celui-ci peut être considéré comme fiable.
Questions comportementales et liées aux parties prenantes
Les questions comportementales adressées aux analystes de données portent généralement sur l’ambiguïté, la pression des parties prenantes, la communication, la priorisation et les moments où les données n’ont pas confirmé ce que l’on souhaitait entendre.
Choisissez un exemple dans lequel votre analyse a clairement influencé une décision. Commencez par présenter l’enjeu métier : lancement, tarification, dépenses marketing, évolution produit, opérations ou priorisation.
Expliquez ensuite l’analyse dans un langage simple. Quelles données avez-vous utilisées ? Quel indicateur était déterminant ? Quels segments avez-vous étudiés et qu’avez-vous découvert d’inattendu ? Ne consacrez pas toute la réponse aux outils : le recruteur veut comprendre comment votre travail a fait évoluer la décision.
Présentez enfin votre recommandation et son impact. Votre analyse a peut-être montré qu’une campagne, rentable en apparence, perdait de l’argent sur un canal ; l’équipe a alors réaffecté le budget et amélioré le retour sur investissement. Ou bien une fonctionnalité a augmenté les clics mais réduit la rétention, ce qui a conduit l’équipe à la retirer.
Une réponse solide mentionne aussi les réserves et la communication avec les parties prenantes. Expliquez comment vous avez traité l’incertitude et rendu la recommandation compréhensible.
Questions complémentaires probables
Comment avez-vous mesuré l’impact ?
Qui a exprimé des désaccords avec la recommandation ?
Que feriez-vous différemment aujourd’hui ?
Méthode — Clarifiez l’urgence -> fournissez une orientation claire -> précisez les limites -> planifiez le suivi
Je commencerais par clarifier la décision à prendre et son échéance. Si le risque est faible, une estimation indicative peut suffire. En revanche, si la décision touche au chiffre d’affaires, aux clients, à la conformité ou à la stratégie, le niveau d’exigence doit être plus élevé.
J’expliquerais ensuite ce à quoi les données permettent de répondre immédiatement et ce qui reste incertain. Je pourrais fournir une première lecture assortie de réserves explicites : « D’après les données actuellement disponibles, la tendance semble négative, mais le suivi des utilisateurs Android est incomplet. Je ne prendrais donc pas encore de décision définitive concernant le lancement. »
Je distinguerais la réponse immédiate du plan de suivi. À court terme : la meilleure estimation disponible et son niveau de confiance. Pour la suite : les étapes de nettoyage des données, les contrôles de validation, le rapprochement avec la source de référence et la date à laquelle une réponse plus solide sera disponible.
Cette approche permet à la partie prenante d’avancer tout en préservant la rigueur analytique. La pire réponse serait un chiffre fourni rapidement et avec assurance, mais erroné.
Questions complémentaires probables
Comment résistez-vous aux délais irréalistes ?
Quand l'analyse directionnelle est-elle pertinente ?
Vous priorisez en fonction de l'impact business, de l'urgence, de l'effort, des dépendances, et de savoir, si l'analyse soutient une décision irréversible ou à haut risque. Une demande liée à une décision de lancement demain l'emporte généralement sur une amélioration d'un tableau de bord agréable à avoir.
Je clarifie également la décision soutenue par chaque demande. Si une demande n’a pas de décision claire ou de propriétaire, elle peut nécessiter une refinement avant le début de l’analyse. Pour les demandes récurrentes, je recherche des opportunités d’automatisation afin que l’équipe ne soit pas bloquée dans un reporting manuel.
Lorsque les priorités conflictuelles surgissent, je communique les compromis suivants : « Je peux réaliser l’analyse de l’attrition aujourd’hui ou la mise à jour du tableau de bord aujourd’hui, mais pas les deux. Puisque l’analyse de l’attrition influence le plan de rétention de cette semaine, je vous recommande de la réaliser en premier. »
Les analystes expérimentés n’acceptent pas simplement chaque demande dans l’ordre. Ils aident l’organisation à consacrer le temps d’analyse là où il permet de changer des décisions.
Questions complémentaires probables
Comment dire non à un acteur clé ?
Quel travail automatiseriez-vous ?
Comment gérez-vous les demandes des cadres ?
Stratégie de préparation pour Data Analyst
La préparation d’un analyste de données doit combiner des exercices en SQL, la pratique de la définition du cas d’utilisation, l’analyse critique de tableaux de bord, la maîtrise des feuilles de calcul et la pratique de la communication. L’objectif est de devenir précis, clair et axé sur la prise de décision.
Plan de préparation en 4 semaines pour un entretien d’analyste de données
1
Semaine 1 : fondamentaux du SQL. Entraînez-vous aux jointures, aux clauses GROUP BY et HAVING, aux dates, aux valeurs NULL, aux expressions CASE et aux agrégations à la bonne granularité.
2
Semaine 2 : SQL intermédiaire. Pratique des fonctions de fenêtrage, cohortes, fidélisation, entonnoirs, déduplication, classement et débogage de requêtes.
3
Semaine 3 : cas d’analyse. Pratique des baisses de mesures, lectures d’expériences, décomposition des revenus, conception de tableaux de bord et recommandations commerciales.
4
Semaine 4 : communication et préparation aux entretiens. Pratique de l’explication d’analyses aux décideurs non techniques, de la défense des hypothèses et de la discussion des projets antérieurs.
Préparation spécifique au poste par type d’entreprise
—
Rôles d’analyse de produits : vous vous concentrez sur les entonnoirs, la fidélisation, l’expérimentation, les données d’événements, la segmentation et les recommandations de produits.
—
Rôles d’analyse marketing : concentrez-vous sur l’attribution, le CAC, la LTV, la performance des canaux, l’incrémentalité et le suivi des campagnes.
—
Rôles d’analyse financière ou de revenus : vous vous concentrez sur les définitions des revenus, les revenus de cohortes, la prévision, la tarification, l’attrition et la conciliation.
—
Rôles d’analyse des opérations : vous vous concentrez sur les SLA, la capacité, les taux d’erreurs, les temps d’attente, les goulots d’étranglement des processus et l’analyse des causes profondes.
—
Rôles d’analyse de la marketplace : vous vous concentrez sur l’équilibre offre-demande, la liquidité, l’appairage, la tarification, la géographie et les indicateurs de la marketplace à deux côtés.
Ne semblez pas être un outil de reporting.
Les entretiens de présélection pour analystes de données récompensent les personnes capables de rendre les décisions plus claires. N’exprimez pas seulement ce que vous construiriez comme graphique ou quelle requête vous exécuteriez. Expliquez ce que le résultat signifierait et quelle action il devrait informer.
À retenir
Les excellents entretiens pour analystes de données conjuguent la précision des jointures SQL, le jugement des indicateurs, la discipline de la qualité des données et une communication commerciale claire. Les meilleurs analystes ne se contentent pas de produire des chiffres : ils aident les équipes à prendre de meilleures décisions avec le bon niveau de confiance.
Entraînez-vous en conditions réelles
Interview Pilot vous suggère des réponses en temps réel pendant vos entretiens afin de vous aider à répondre clairement à ces questions.