Встречается на собеседованиях • сегодня

Какие инструменты использовал для шедулинга

Для шедулинга задач в Python чаще всего используют:

  1. APScheduler – гибкий инструмент для планирования задач (cron-like, интервалы, одноразовые). Пример:
python
from apscheduler.schedulers.background import BackgroundScheduler

scheduler = BackgroundScheduler()
scheduler.add_job(my_task, 'interval', minutes=30)
scheduler.start()
  1. Celery Beat – для периодических задач в асинхронных системах (интеграция с Celery).

  2. schedule – легковесная библиотека для простых случаев:

python
import schedule

schedule.every().day.at("10:30").do(job)
while True:
    schedule.run_pending()
  1. cron (на уровне ОС) – через subprocess или скрипты.

  2. Airflow – для сложных DAG-расписаний и мониторинга.

Для простых задач подойдут schedule/APScheduler, для распределенных систем – Celery/Airflow.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы