Data Pipeline Orchestration and Workflow Management Questions
Design and operate orchestration and workflow systems for complex pipelines. Topics include directed acyclic graph style scheduling, dependency management, task retries and backfills, incremental and ad hoc runs, data lineage and metadata, tooling choices such as Apache Airflow and Dagster, CI CD for pipeline code, observability into task and dataset health, alerting on missing or delayed data, and strategies for debugging and reprocessing historical data when pipeline bugs are discovered.
MediumTechnical
43 practiced
Explain how you would integrate a metadata/catalog system (e.g., Amundsen, Data Catalog) with orchestration to capture dataset lineage and operational metadata. Describe what events DAGs should emit, the data model to capture run-level metadata, and strategies for keeping metadata consistent with actual pipeline state.
MediumSystem Design
54 practiced
Design a CI/CD pipeline for workflow/pipeline code (Airflow DAGs / Python ETL). Cover stages: linting, unit tests, static typing, integration tests with synthetic data, packaging, deployment to staging with smoke tests, and gated production deploys with rollback. Which checks would be mandatory before deploy?
HardTechnical
50 practiced
A downstream dashboard shows incorrect totals. Describe a systematic approach to locate the corrupting transform or DAG run using dataset lineage, checksums or hashes of partitions, sampling, and time-travel queries (if supported). Include rollback strategy and validation checks before marking the issue resolved.
HardTechnical
63 practiced
Provide a pytest-based outline to unit- and integration-test an Airflow DAG: include tests to verify task dependency graph, mocking external systems (S3, DB), and simulating a retryable failure to assert retry behavior. Describe fixtures, mocking libraries, and how to run these tests in CI reliably.
MediumTechnical
45 practiced
Discuss trade-offs between batch orchestration (Airflow style) and streaming architectures (Kafka + stream processors) for feature generation and model serving. Cover latency, state management, backfilling and reprocessing complexity, exactly-once guarantees, and operational overhead.
Unlock Full Question Bank
Get access to hundreds of Data Pipeline Orchestration and Workflow Management interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.