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