数据岗位面试题 · 问题排查 · Apache Airflow
题库中标记为“数据”的结构化面试题。
共 3928 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Apache Airflow
考察点
技术栈
第 1 题请说明Airflow在执行DAG任务时,针对任务失败与重试的默认行为和相关配置是如何运作的? 考察对Airflow任务生命周期管理,特别是重试和失败处理机制的理解程度。第 2 题请解释 Airflow 中的 SLA 概念,并说明如何在 DAG 中实现 SLA? 考查对 Airflow SLA 机制的理解及实现方法。第 3 题在 Airflow 中,DAG 的依赖管理通常涉及任务依赖(如 set_upstream、set_downstream 和 bitwise 运算符)以及跨 DAG 依赖(如 ExternalTaskSensor 和 TriggerDagRunOperator)。版本控制方面,DAG 文件通常存储在代码仓库中,并遵循一定的发布流程。请阐述 Airflow 实现 DAG 依赖管理和版本控制的具体机制和最佳实践。 考查候选人对 Airflow 中 DAG 依赖管理和版本控制机制的理解,以及实际应用中的最佳实践。第 4 题在使用 Airflow 调度工作流时,有哪些常用策略可以用来提升 DAG 的整体运行效率? 考查候选人对 Airflow 调度与执行原理的理解,以及实际优化 DAG 性能的经验。第 5 题在 Airflow 中,如果 DAG 的任务之间存在循环依赖,你会怎么处理?请说明处理方法和理由。 考查对 Airflow 有向无环图(DAG)核心概念的理解,以及面对异常依赖时的排查和解决能力。第 6 题在 Airflow 中,并行度控制涉及哪些配置项?它们各自如何影响任务调度?请说明在多任务并发时如何通过配置防止系统过载。 考察候选人对 Airflow 并行度配置及资源保护机制的理解。第 7 题在 Airflow 中,backfill 指的是什么操作?如果要重新运行过去时间段内已经结束的任务实例,通常采用哪种方式来实现? 考察对 Airflow backfill 概念及历史任务重跑实现方式的理解。第 8 题请说明在 Airflow 中实现任务自动化重启与失败恢复的具体方式,包括相关机制和配置。 考查对 Airflow 任务调度可靠性机制的理解,特别是失败重试与恢复能力。第 9 题在 Airflow 中,任务优先级调度依靠什么机制来保证高优先级任务优先执行?请说明该机制的实现原理以及配置优先级策略的具体步骤。 考查对 Airflow 调度器内部优先级处理机制及配置方法的掌握程度。