Simulation d'entretien technique data - 30 minutes chrono, en francais

Entraine-toi dans les conditions reelles d'un entretien technique. 15 questions aleatoires, 30 minutes chrono, correction instantanee. Tu sauras exactement ou tu en es avant le jour J.

Comment ca marche

1

Lance la simulation

Tu recois 15 questions aleatoires piochees dans 11 modules differents. Le timer de 30 minutes demarre.

2

Reponds aux questions

QCM, code SQL a ecrire, questions ouvertes. Chaque question a un niveau de difficulte et un temps suggere.

3

Recois ta correction

Correction instantanee avec explications detaillees. Tu vois tes points forts et les sujets a retravailler.

11 modules couverts

Les questions couvrent l'ensemble des competences attendues pour un poste de Data Analyst ou Data Engineer. Voici les 11 modules :

1SQL et requetage
2Modelisation de donnees
3Pipelines et ETL
4Data Warehousing
5Cloud et infrastructure
6Qualite des donnees
7Visualisation et reporting
8Statistiques et analyse
9Soft skills et communication
10Business cases
11Architecture data

Types de questions

{}

Questions SQL

Ecris des requetes en live : JOINs, Window Functions, CTEs, optimisation. Le coeur de tout entretien data.

db

Modelisation

Concois un schema en etoile, identifie les tables de faits et de dimensions, normalise ou denormalise selon le cas.

p

Pipelines et ETL

Explique comment tu construirais un pipeline de donnees, gererais les erreurs et assurerais la qualite.

ss

Soft skills

Comment tu expliques un concept technique a un non-technique ? Comment tu geres un desaccord avec un stakeholder ?

bc

Business cases

On te donne un scenario business : propose une solution data, choisis les bons KPIs, structure ta reponse.

Exemples de questions

SQLTemps suggere : 3 min

Une table commandes contient les colonnesclient_id,montant etdate_commande. Ecris une requete qui retourne, pour chaque client, le montant de sa derniere commande et le montant cumule de toutes ses commandes.

Voir un corrige possible
WITH derniere AS (
  SELECT client_id, montant,
         ROW_NUMBER() OVER (
           PARTITION BY client_id
           ORDER BY date_commande DESC
         ) AS rn
  FROM commandes
)
SELECT d.client_id,
       d.montant AS montant_derniere,
       SUM(c.montant) AS montant_cumule
FROM derniere d
JOIN commandes c ON c.client_id = d.client_id
WHERE d.rn = 1
GROUP BY d.client_id, d.montant;
Soft skillsTemps suggere : 2 min

Ton manager te demande un dashboard urgent pour demain matin, mais tu identifies un probleme de qualite dans les donnees sources. Comment reagis-tu ? Structure ta reponse en 3 points : constat, action immediate, solution long terme.

140+

Questions disponibles

30 min

Par simulation

11

Modules couverts

Pret pour ton prochain entretien ?

Ta premiere simulation est gratuite. Lance-toi et decouvre ou tu en es. Tu peux aussi commencer par reviser le SQL ou les Window Functions avant de te lancer.

Lancer ma simulation gratuite