Lesson 23 · Senior Airflow judgment

Mock senior Airflow interview pack

A retrieval-first mock pack for turning the whole Airflow course into clear, interview-grade answers you can say under pressure.

Your win: run a realistic senior Airflow mock interview on yourself, score your answers honestly, and turn weak spots into a focused review plan.

In plain English Plain English: answer out loud before checking the answer points. Recognition is not recall.

What this mock is really training

This page is not only testing whether you remember facts. It is training whether you can speak clearly under pressure about orchestration boundaries, time semantics, generated DAG contracts, reliability trade-offs, and architecture judgment.

That is why this mock works best if you treat it like a real interview. Answer first. Then check the points. Then answer again more cleanly. The second answer is where a lot of learning happens.

The answer checklist A strong answer should usually include: (1) the mechanism, (2) the main trade-off or limit, and (3) a repo-grounded consequence or example.

Round 1 · Airflow truthfulness and boundaries

  1. What does Airflow really own in this repo?
  2. Why is “Airflow runs the data platform” too vague?
  3. Why is it useful to separate orchestration from Spark execution when debugging?
  4. How would you summarize the repo’s Airflow role in one honest paragraph?
  5. Why should strong answers mention CDC, Spark, Kubernetes, and the warehouse?
  6. How would you explain the difference between control-plane ownership and execution ownership?
Round 1 · Strong answer points
  1. Boundary clarity. Airflow owns orchestration, scheduling, state, and alerting.
  2. Truthfulness. That does not mean it owns compute, storage, or upstream CDC plumbing.
  3. Debugging value. Separating layers helps you fix the right thing faster.
  4. Concise summary. Airflow coordinates the downstream workflow layer of a larger data path.
  5. Adjacency. Neighboring systems still own processing, storage, and substrate behavior.
  6. Ownership model. Control-plane and execution-plane concerns are connected but not identical.

Round 2 · Scheduling, generation, and contract reasoning

  1. Why are Airflow scheduling semantics a correctness topic, not just a cron topic?
  2. How would you explain logical date vs run time to a teammate?
  3. Why is `catchup=False` a posture decision here?
  4. What is the real value of generated DAGs in this repo?
  5. What is the hidden cost of generated DAGs?
  6. Why is the drift check more important than it first sounds?
Round 2 · Strong answer points
  1. Time semantics. Interval ownership affects correctness, replay, and alert interpretation.
  2. Mental model. Logical date marks interval start; runs fire after interval end.
  3. Operational posture. `catchup=False` avoids accidental historical floods by default.
  4. Generation win. Rules and templates centralize repeated patterns and enforcement.
  5. Generation cost. Indirection increases tracing and review complexity.
  6. Drift safety. CI ensures committed DAGs truly match rules plus templates.

Round 3 · Reliability, architecture, and senior review judgment

  1. Why can a green DAG still mean a failed pipeline?
  2. What does this repo do to protect correctness, not just liveness?
  3. Why do executor and Spark boundaries matter when debugging?
  4. How should you describe the triggerer honestly in this repo?
  5. What would you ask first in a risky Airflow PR?
  6. What separates a senior Airflow answer from a doc-only answer?
Round 3 · Strong answer points
  1. False-green risk. Orchestration success does not guarantee data correctness.
  2. Correctness controls. Validation tasks and Great Expectations protect trusted output.
  3. Boundary debugging. Spark/Kubernetes failures are not automatically Airflow logic failures.
  4. Triggerer honesty. Present in Airflow 3 architecture, but real DAG usage here has no sensors.
  5. Review lens. Start with ownership boundary, time semantics, contract surface, and correctness impact.
  6. Judgment layer. Senior answers add truthfulness, trade-offs, and operational consequence.

Self-scoring rubric

ScoreMeaning
0I could not explain it without notes.
1I gave fragments, but the answer was incomplete or fuzzy.
2I explained the main idea, but missed the trade-off, limit, or repo consequence.
3I gave a strong, clear answer with mechanism + trade-off/limit + repo consequence.
Recovery map — where to go next Missed fundamentals? Revisit Lessons 1–4. Missed scheduling semantics? Revisit Lessons 5–8 plus 18. Missed repo-grounded architecture? Revisit Lessons 9–12 plus 17, 19, and 21. Missed reliability and judgment? Revisit Lessons 13–16 plus 20–22.

Q1. The main rule of this mock pack is…

Retrieval first is what turns recognition into interview recall.
What are the three ingredients of a strong senior Airflow answer?
recall, then click to reveal
A clear mechanism, the important trade-off or limit, and a repo-grounded consequence or example.
If you want, I can now run this as a live mock senior Airflow interview and grade you answer by answer. Ask me.

Sources. This pack synthesizes the whole course into retrieval practice.