Вернуться в каталог собеседований

Мок-интервью Middle Python-разработчика: блокировки и асинхронность

Кандидат рассказывает о логистическом проекте и проектирует конкурентный доступ к ресурсам. Интервьюер проверяет блокировки базы данных, FastAPI, асинхронные драйверы и подход к использованию AI на собеседовании.

Python Mentor
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 3,2 тыс.
  • Лайки на YouTube: 41
Открыть на YouTube

Таймлайн

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

Мок-интервью на позицию Middle Python-разработчика начинается с рассказа кандидата о логистическом сервисе, распределяющем машины по складам и воротам. Интервьюер углубляется в конкурентную запись и просит обосновать выбор блокировок для конфликтующих операций. На примере FastAPI обсуждаются event loop, корутины, задачи и синхронный либо асинхронный доступ к базе данных. В заключительной части поднимается вопрос использования нейросети во время интервью: кандидат признаётся, что подсматривал ключевые слова, а интервьюер советует вместо этого просить переформулировать вопрос. Запись заканчивается фидбэком и рекомендациями.

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

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

  • Требования к точности конкурентного бронирования нужно уточнять у доменных экспертов.
  • select for update применяют, когда нужна защита от одновременного изменения одних данных.
  • В async-приложении блокирующий драйвер БД способен остановить event loop.
  • На интервью непонятный вопрос лучше уточнить у собеседующего, а не искать подсказку во внешнем инструменте.

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