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

Мок-собеседование Python: модель данных, декораторы и конкурентность

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

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

Открыть на YouTube

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

Интервьюер проводит Python-собеседование с кандидатом, имеющим опыт backend-разработки и машинного обучения. Проверка начинается с типов данных, изменяемости и хешируемости. В редакторе участники разбирают срезы, значения аргументов по умолчанию, итераторы и генераторы. Отдельный блок посвящён декораторам, замыканиям и обработке исключений. Затем обсуждают создание объектов, атрибуты класса, dataclasses и принципы SOLID. К концу разговора интервьюер сравнивает с кандидатом asyncio, потоки и процессы, уточняет роль GIL и примитивов синхронизации. В финале есть обратная связь. Секцию проектирования высоконагруженных систем провести не успели.

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

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

  • Проверить понимание изменяемых аргументов по умолчанию на коде.
  • Разобрать генераторы, декораторы и замыкания в формате вопросов.
  • Сопоставить asyncio, потоки и процессы для разных типов нагрузки.

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