Questions d'entretien
Airflow : les questions d'entretien à connaître côté recruteur
Airflow est invisible sur un CV et difficile à juger. Ces questions cherchent le réflexe fiabilité : que se passe-t-il quand un pipeline échoue ? La réponse sépare ceux qui ont géré la production des autres.
Data Builder·Juillet 2025·8 min de lecture·Cible : recruteurs & hiring managers · Airflow
Le fil rouge : la fiabilité. Un candidat qui n'a jamais géré un incident ne parlera que de « lancer des DAGs ».
1Que se passe-t-il quand un de vos pipelines échoue la nuit
La question
Que se passe-t-il quand un de vos pipelines échoue la nuit ?
LA question qui révèle tout : un vrai profil décrit un système pensé pour l'échec.
- Bonne réponse : alertes, relances automatiques, reprise propre sans doublons.
- Il parle de responsabilité : qui est alerté, comment on répare.
Signal d'alerte : « je regarde le matin » comme seule réponse révèle qu'il n'a jamais conçu d'orchestration fiable.
2Qu'est-ce que l'idempotence et pourquoi c'est crucial
La question
Qu'est-ce que l'idempotence et pourquoi c'est crucial ?
Le concept clé de la fiabilité des pipelines, souvent ignoré des profils juniors.
- Bonne réponse : relancer une tâche produit le même résultat, sans doublon.
- Il explique comment il l'assure (remplacer une partition, pas insérer).
Signal d'alerte : une tâche non idempotente crée des doublons à chaque relance — un piège classique en production.
3Quelle différence entre Airflow et un simple cron
La question
Quelle différence entre Airflow et un simple cron ?
Une question simple qui distingue l'orchestration du simple planificateur.
- Bonne réponse : Airflow gère dépendances, reprise, monitoring — pas juste l'heure.
- Il comprend la valeur des dépendances entre tâches.
4Grille par niveau
| Niveau | Maîtrise attendue | Signal GO | NO-GO |
|---|
| Junior | Lance des DAGs existants | Comprend le rôle d'une orchestration | Confond Airflow et un cron |
| Confirmé | Écrit des DAGs, gère relances | Parle d'idempotence et de reprise | Ne pense jamais à l'échec |
| Senior | Fiabilité, monitoring, secrets | Décrit un incident réel et sa gestion | N'a aucun incident à raconter |
| Lead | Architecture d'orchestration, standards | Définit la stratégie de reprise | « Je regarde le matin » |
Interview questions
Airflow: the interview questions to know as a recruiter
Airflow is invisible on a résumé and hard to judge. These questions look for the reliability reflex: what happens when a pipeline fails? The answer separates those who ran production from the rest.
Data Builder·July 2025·8 min read·For: recruiters & hiring managers · Airflow
The through-line: reliability. A candidate who never handled an incident will only talk about ‘running DAGs’.
1What happens when one of your pipelines fails overnight
The question
What happens when one of your pipelines fails overnight
THE question that reveals everything: a real profile describes a system built for failure.
- Good answer: alerts, automatic retries, clean recovery without duplicates.
- They talk responsibility: who's alerted, how it's fixed.
Warning signal : ‘I check in the morning’ as the only answer reveals they've never designed a reliable orchestration.
2What is idempotence and why is it crucial
The question
What is idempotence and why is it crucial
The key pipeline-reliability concept, often ignored by junior profiles.
- Good answer: rerunning a task yields the same result, no duplicates.
- They explain how they ensure it (replace a partition, not insert).
Warning signal : a non-idempotent task creates duplicates on each rerun — a classic production trap.
3What's the difference between Airflow and a plain cron
The question
What's the difference between Airflow and a plain cron
A simple question that separates orchestration from a plain scheduler.
- Good answer: Airflow handles dependencies, recovery, monitoring — not just timing.
- They understand the value of task dependencies.
4Level grid
| Level | Expected proficiency | Signal GO | NO-GO |
|---|
| Junior | Runs existing DAGs | Understands orchestration's role | Confuses Airflow and a cron |
| Mid-level | Writes DAGs, handles retries | Talks idempotence and recovery | Never thinks about failure |
| Senior | Reliability, monitoring, secrets | Describes a real incident and its handling | Has no incident to recount |
| Lead | Orchestration architecture, standards | Defines the recovery strategy | ‘I check in the morning’ |