Встречается на собеседованиях • сегодня
Что такое Apache Airflow
Apache Airflow — это платформа для оркестрации и планирования задач, написанная на Python. Позволяет создавать, мониторить и управлять сложными workflows (DAG — Directed Acyclic Graph) с помощью кода.
Ключевые особенности:
- DAG — граф задач без циклов, где зависимости определяются явно.
- Операторы (
BashOperator,PythonOperatorи др.) — шаблоны для выполнения задач. - Scheduler — автоматический запуск задач по расписанию.
- Web UI — визуализация и управление workflows.
Пример DAG:
python
from airflow import DAG
from airflow.operators.python import PythonOperator
from datetime import datetime
def hello_world():
print("Hello, Airflow!")
with DAG(
dag_id="example_dag",
start_date=datetime(2023, 1, 1),
schedule_interval="@daily"
) as dag:
task = PythonOperator(
task_id="print_hello",
python_callable=hello_world
)Используется для: ETL, ML pipelines, автоматизации отчетов и других сложных процессов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы