Вернуться в видеотеку

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

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

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

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

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

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

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

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

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

1:14:37
BackendMiddle

Мок-интервью Python backend-разработчика

Открытое мок-собеседование на позицию Python Backend Middle. Кандидат отвечает на вопросы о типах и хэшировании, устройстве dict, декораторах и замыканиях, asyncio, неблокирующем I/O, GIL, multiprocessing и сборке мусора; после интервью получает подробный фидбэк.

1:12:37
BackendMiddle

Мок-собеседование Python-разработчика уровня Middle

Публичное мок-собеседование кандидата на позицию Middle Python backend-разработчика. Интервьюер проверяет опыт и задаёт вопросы по устройству Python, ООП и SOLID, конкурентности и GIL, PostgreSQL и Apache Kafka; по ходу разбирает неполные ответы. После основной части ведущие обсуждают волнение на собеседованиях и подготовку к ним.

1:45:17
BackendMiddle

Мок-собеседование Python Developer: конкурентность и код-ревью

Публичное мок-собеседование Python-разработчика: память и хеширование в Python, генераторы, asyncio, PostgreSQL и пагинация API. В код-ревью сервиса с SQLAlchemy обсуждают транзакции, N+1, блокирующие вызовы, CPU-bound задачи, SQL-инъекции и фоновые воркеры.