Вернуться в видеотеку

Мок-собеседование на Middle Python Backend-разработчика

Интервьюер спрашивает кандидата о генераторах и yield from, работе asyncio с пулом исполнителей, Celery и тестировании конкурентных процессов. В конце есть рекламный рассказ о сервисе мок-интервью.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Коротко о видео

Это мок-собеседование для Middle Python Backend-разработчика. После представления участников разговор быстро переходит к углублённым вопросам Python. Кандидата просят объяснить yield from и делегирование управления подгенератору. Затем обсуждается сочетание asyncio с потоковым пулом: когда блокирующую работу можно вынести в executor и зачем в некоторых случаях использовать отдельный пул. Следующий блок посвящён очередям задач: интервьюер уточняет понимание абстракции очереди, а кандидат сравнивает Kafka, RabbitMQ, Celery и воркеры. В финале беседы затрагивается тестирование конкурентного исполнения, неопределённость порядка операций и изоляция логики в маленьких тестах. После технической части начинается рекламное описание программы подготовки, которое не относится к интервью.

Затронутые темы

Что взять на заметку

  • Нужно уметь объяснить yield from как делегирование работы подгенератору.
  • Блокирующие операции можно выносить из asyncio в executor при подходящем сценарии.
  • Очереди задач и Celery требуют понимания воркеров, задач и границ ответственности.
  • Конкурентный код тестируют через небольшие изолированные проверки, не полагаясь на фиксированный порядок выполнения.

Рекомендуем посмотреть