54 Orchestration questions from the Data Engineering bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
B.A per-task rule (all_success, one_failed, all_done) controlling when a task fires based on the states of its upstream tasks.
C.The Prefect component that executes tasks, configurable for sequential, concurrent, or distributed (Dask, Ray) execution.
D.a directed acyclic graph of tasks defining execution order
Answer + AI explanation with Pro
2. Which term means: "a directed acyclic graph of tasks defining execution order"?
Junior
A.pool
B.Airflow DAG
C.sensor
D.Prefect flow
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.Airflow DAG — A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
B.Airflow DAG — A Dagster component that polls external state and launches runs when conditions are met, the event-driven complement to schedules.
C.Airflow DAG — A single execution instance of a DAG for a given logical date or trigger, containing the task instances and their states.
D.Airflow DAG — a directed acyclic graph of tasks defining execution order
Answer + AI explanation with Pro
4. What is Airflow operator?
Junior
A.a template defining one task's work (PythonOperator, BashOperator, sensor)
B.Airflow's mechanism for passing small amounts of data between tasks
C.A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
D.The Prefect component that executes tasks, configurable for sequential, concurrent, or distributed (Dask, Ray) execution.
Answer + AI explanation with Pro
5. Which term means: "a template defining one task's work (PythonOperator, BashOperator, sensor)"?
Junior
A.Airflow operator
B.TaskGroup
C.Prefect flow
D.pool
Answer + AI explanation with Pro
6. Which statement is correct?
Junior
A.Airflow operator — A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
B.Airflow operator — A per-task rule (all_success, one_failed, all_done) controlling when a task fires based on the states of its upstream tasks.
C.Airflow operator — a template defining one task's work (PythonOperator, BashOperator, sensor)
D.Airflow operator — Designing pipelines around the data assets produced and consumed rather than around task ordering, the model behind Dagster assets and Airflow assets.
Answer + AI explanation with Pro
7. What is sensor?
Junior
A.the component that scans DAGs and queues eligible tasks
B.A resilience pattern that retries a failed task after increasing delays, reducing load on a struggling dependency while improving success odds.
C.A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
D.an operator that waits for an external condition before succeeding
Answer + AI explanation with Pro
8. Which term means: "an operator that waits for an external condition before succeeding"?
Junior
A.sensor poke vs reschedule
B.data-aware orchestration
C.sensor
D.retry with backoff
Answer + AI explanation with Pro
9. Which statement is correct?
Junior
A.sensor — A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
B.sensor — a directed acyclic graph of tasks defining execution order
C.sensor — an operator that waits for an external condition before succeeding
D.sensor — A task designed so that rerunning it with the same inputs produces the same result without duplicating data, essential for safe retries and backfills.
Answer + AI explanation with Pro
10. What is catchup=False?
Mid
A.a directed acyclic graph of tasks defining execution order
B.An Airflow concurrency-limiting mechanism that caps how many task instances tagged to it can run at once, protecting shared resources.
C.skipping the run of missed historical intervals when a DAG is first enabled
D.A resilience pattern that retries a failed task after increasing delays, reducing load on a struggling dependency while improving success odds.
Answer + AI explanation with Pro
11. Which term means: "skipping the run of missed historical intervals when a DAG is first enabled"?
Mid
A.Airflow operator
B.catchup=False
C.Airflow scheduler
D.Dagster sensor
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.catchup=False — Two sensor modes: poke holds a worker slot while checking, reschedule frees the slot between checks; deferrable triggers improve on both.
B.catchup=False — skipping the run of missed historical intervals when a DAG is first enabled
C.catchup=False — A per-task rule (all_success, one_failed, all_done) controlling when a task fires based on the states of its upstream tasks.
D.catchup=False — An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks.
Answer + AI explanation with Pro
13. What is XCom?
Mid
A.a directed acyclic graph of tasks defining execution order
B.Airflow's mechanism for passing small amounts of data between tasks
C.a template defining one task's work (PythonOperator, BashOperator, sensor)
D.A per-task rule (all_success, one_failed, all_done) controlling when a task fires based on the states of its upstream tasks.
Answer + AI explanation with Pro
14. Which term means: "Airflow's mechanism for passing small amounts of data between tasks"?
Mid
A.software-defined asset
B.Prefect flow
C.XCom
D.retry with backoff
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.XCom — Designing pipelines around the data assets produced and consumed rather than around task ordering, the model behind Dagster assets and Airflow assets.
B.XCom — Airflow's mechanism for passing small amounts of data between tasks
C.XCom — The Prefect component that executes tasks, configurable for sequential, concurrent, or distributed (Dask, Ray) execution.
D.XCom — A per-task rule (all_success, one_failed, all_done) controlling when a task fires based on the states of its upstream tasks.
Answer + AI explanation with Pro
16. What is Airflow scheduler?
Junior
A.A Dagster component that polls external state and launches runs when conditions are met, the event-driven complement to schedules.
B.a directed acyclic graph of tasks defining execution order
C.the component that scans DAGs and queues eligible tasks
D.a template defining one task's work (PythonOperator, BashOperator, sensor)
Answer + AI explanation with Pro
17. Which term means: "the component that scans DAGs and queues eligible tasks"?
Junior
A.Airflow operator
B.trigger rule
C.Airflow scheduler
D.DAG run
Answer + AI explanation with Pro
18. Which statement is correct?
Junior
A.Airflow scheduler — A task designed so that rerunning it with the same inputs produces the same result without duplicating data, essential for safe retries and backfills.
B.Airflow scheduler — the component that scans DAGs and queues eligible tasks
C.Airflow scheduler — Airflow's mechanism for passing small amounts of data between tasks
D.Airflow scheduler — a template defining one task's work (PythonOperator, BashOperator, sensor)
Answer + AI explanation with Pro
19. What is TaskGroup?
Mid
A.Airflow's mechanism for passing small amounts of data between tasks
B.A task designed so that rerunning it with the same inputs produces the same result without duplicating data, essential for safe retries and backfills.
C.A resilience pattern that retries a failed task after increasing delays, reducing load on a struggling dependency while improving success odds.
D.An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks.
Answer + AI explanation with Pro
20. Which term means: "An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks."?
Mid
A.idempotent task
B.Prefect flow
C.TaskGroup
D.Airflow scheduler
Answer + AI explanation with Pro
21. Which statement is correct?
Mid
A.TaskGroup — A single execution instance of a DAG for a given logical date or trigger, containing the task instances and their states.
B.TaskGroup — An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks.
C.TaskGroup — A task designed so that rerunning it with the same inputs produces the same result without duplicating data, essential for safe retries and backfills.
D.TaskGroup — the component that scans DAGs and queues eligible tasks
Answer + AI explanation with Pro
22. What is pool?
Mid
A.A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
B.A Dagster component that polls external state and launches runs when conditions are met, the event-driven complement to schedules.
C.An Airflow concurrency-limiting mechanism that caps how many task instances tagged to it can run at once, protecting shared resources.
D.Designing pipelines around the data assets produced and consumed rather than around task ordering, the model behind Dagster assets and Airflow assets.
Answer + AI explanation with Pro
23. Which term means: "An Airflow concurrency-limiting mechanism that caps how many task instances tagged to it can run at once, protecting shared resources."?
Mid
A.software-defined asset
B.Dagster sensor
C.XCom
D.pool
Answer + AI explanation with Pro
24. Which statement is correct?
Mid
A.pool — An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks.
B.pool — A task designed so that rerunning it with the same inputs produces the same result without duplicating data, essential for safe retries and backfills.
C.pool — A Prefect-decorated Python function representing a workflow of tasks, with dynamic, native-Python control flow and observability.
D.pool — An Airflow concurrency-limiting mechanism that caps how many task instances tagged to it can run at once, protecting shared resources.
Answer + AI explanation with Pro
25. What is software-defined asset?
Senior
A.A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
B.An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks.
C.the component that scans DAGs and queues eligible tasks
D.The Prefect component that executes tasks, configurable for sequential, concurrent, or distributed (Dask, Ray) execution.
Answer + AI explanation with Pro
26. Which term means: "A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph."?
Senior
A.data-aware orchestration
B.sensor
C.Prefect flow
D.software-defined asset
Answer + AI explanation with Pro
27. Which statement is correct?
Senior
A.software-defined asset — An Airflow construct that visually and logically groups related tasks inside a DAG, replacing SubDAGs without their scheduling drawbacks.
B.software-defined asset — A Dagster abstraction where you declare the data assets a pipeline produces and their dependencies, and Dagster derives the execution graph.
C.software-defined asset — A task designed so that rerunning it with the same inputs produces the same result without duplicating data, essential for safe retries and backfills.
D.software-defined asset — A Dagster component that polls external state and launches runs when conditions are met, the event-driven complement to schedules.
Answer + AI explanation with Pro
28. What is Prefect flow?
Mid
A.An Airflow concurrency-limiting mechanism that caps how many task instances tagged to it can run at once, protecting shared resources.
B.skipping the run of missed historical intervals when a DAG is first enabled
C.A Prefect-decorated Python function representing a workflow of tasks, with dynamic, native-Python control flow and observability.
D.The Prefect component that executes tasks, configurable for sequential, concurrent, or distributed (Dask, Ray) execution.
Answer + AI explanation with Pro
29. Which term means: "A Prefect-decorated Python function representing a workflow of tasks, with dynamic, native-Python control flow and observability."?
Mid
A.DAG run
B.XCom
C.Prefect flow
D.catchup=False
Answer + AI explanation with Pro
30. Which statement is correct?
Mid
A.Prefect flow — A resilience pattern that retries a failed task after increasing delays, reducing load on a struggling dependency while improving success odds.
B.Prefect flow — A Prefect-decorated Python function representing a workflow of tasks, with dynamic, native-Python control flow and observability.
C.Prefect flow — An Airflow concurrency-limiting mechanism that caps how many task instances tagged to it can run at once, protecting shared resources.
D.Prefect flow — Two sensor modes: poke holds a worker slot while checking, reschedule frees the slot between checks; deferrable triggers improve on both.
Answer + AI explanation with Pro
Showing 30 of 54 Orchestration questions — the full set, with answers, explanations and an AI tutor on every question, is inside.
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Orchestration question come with Pro.