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