Встречается на 2% собеседований по Python
Что такое 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
интервью вопросы и ответы