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

Мок-интервью Python-разработчика: GIL и авторизация сервисов

Кандидат объясняет устройство декораторов, ограничения многопоточности в Python и управление доступом между сервисами. После интервью ведущие выделяют темы для дальнейшей подготовки.

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

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

Мок-собеседование Python backend-разработчика с примерно тремя годами опыта. После самопрезентации кандидат отвечает на вопросы о типах данных и коллизиях в dict, декораторах, итераторах и генераторах. Основной блок посвящён asyncio, GIL, потокам, процессам, файловому I/O и примитивам синхронизации. Затем обсуждаются паттерны микросервисов: sidecar, API Gateway, CQRS, SAGA, mTLS и авторизация между сервисами. В финальном фидбэке интервьюер высоко оценивает ответы и как необязательные зоны роста называет примитивы синхронизации на уровне ОС и блокирующую природу файловых операций; далее следует презентация менторской программы.

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

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

  • Декоратор можно реализовать вложенными функциями или вызываемым объектом.
  • GIL ограничивает одновременное исполнение Python-байткода потоками в CPython.
  • Потоки, процессы и async имеют разные области применения и накладные расходы.
  • Доступ между сервисами требует явной модели аутентификации и авторизации.

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