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

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

Развёрнутое Python-интервью о типах, генераторах, asyncio, GIL, PostgreSQL и брокерах сообщений.

ШОРТКАТ — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 441
  • Лайки на YouTube: 7
Открыть на YouTube

Таймлайн

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

Интервьюер и кандидат начинают с опыта в Python, затем переходят к последовательной технической проверке. Кандидат отвечает о хэшируемости, метаклассах, декораторах и MRO, а далее сравнивает генераторы и итераторы. Большой блок посвящён асинхронности: event loop, I/O- и CPU-bound задачи, GIL, процессы, потоки, лока и семафоры. Во второй половине проверяются сборка мусора, транзакции, индексы PostgreSQL, SQL/NoSQL и очереди сообщений. После технической части есть обратная связь и советы по подаче на интервью.

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

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

  • Выбирать asyncio для неблокирующего I/O, а процессы — для CPU-bound работы.
  • Не считать x += 1 атомарной операцией между потоками.
  • Проверять пользу индекса с учётом селективности и нагрузки на запись.

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