Встречается на собеседованиях • сегодня
В чем разница между Cron и Airflow
Cron — это стандартный планировщик задач в Unix-системах, работающий по расписанию (минута, час, день и т.д.). Он прост, но не отслеживает зависимости задач, их состояние или логи выполнения.
Airflow — это платформа для оркестрации сложных workflows. Позволяет:
- Задавать зависимости между задачами (DAG — Directed Acyclic Graph)
- Мониторить выполнение через UI
- Перезапускать задачи с места ошибки
- Параллельно выполнять задачи
Пример Cron:
bash
0 3 * * * /path/to/script.sh # Запуск каждый день в 3:00Пример Airflow (DAG):
python
with DAG('my_dag', schedule_interval='@daily') as dag:
task1 = BashOperator(task_id='task1', bash_command='echo "Hello"')
task2 = PythonOperator(task_id='task2', python_callable=my_func)
task1 >> task2 # Зависимость: task2 выполнится после task1Когда что использовать:
- Cron — для простых задач по расписанию
- Airflow — для сложных пайплайнов с зависимостями и мониторингом

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