Мок-интервью Middle Python-разработчика: блокировки и асинхронность
Кандидат рассказывает о логистическом проекте и проектирует конкурентный доступ к ресурсам. Интервьюер проверяет блокировки базы данных, FastAPI, асинхронные драйверы и подход к использованию AI на собеседовании.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3,2 тыс.
- Лайки на YouTube: 41
Таймлайн
Коротко о видео
Мок-интервью на позицию Middle Python-разработчика начинается с рассказа кандидата о логистическом сервисе, распределяющем машины по складам и воротам. Интервьюер углубляется в конкурентную запись и просит обосновать выбор блокировок для конфликтующих операций. На примере FastAPI обсуждаются event loop, корутины, задачи и синхронный либо асинхронный доступ к базе данных. В заключительной части поднимается вопрос использования нейросети во время интервью: кандидат признаётся, что подсматривал ключевые слова, а интервьюер советует вместо этого просить переформулировать вопрос. Запись заканчивается фидбэком и рекомендациями.
Затронутые темы
Что взять на заметку
- Требования к точности конкурентного бронирования нужно уточнять у доменных экспертов.
- select for update применяют, когда нужна защита от одновременного изменения одних данных.
- В async-приложении блокирующий драйвер БД способен остановить event loop.
- На интервью непонятный вопрос лучше уточнить у собеседующего, а не искать подсказку во внешнем инструменте.