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

Мок-интервью Python-разработчика: ссылки, исключения и конкурентность

Кандидат с многолетним IT-опытом разбирает Python-код и отвечает на вопросы о коллекциях, исключениях и конкурентности. В финале интервьюер даёт фидбэк о подготовке к реальному рынку.

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

Открыть на YouTube

Таймлайн

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

В открытом мок-интервью Python-разработчик решает задачи на поведение кода и объясняет свои рассуждения. Техническая часть охватывает общие ссылки и изменяемые значения по умолчанию, итераторы и генераторы, управление памятью и GIL, реализацию retry-декоратора, а также asyncio, таймауты и отмену задач. После рекламной паузы кандидат получает фидбэк: вопросы соответствовали уровню Middle, а его текущая оценка — middle minus; отдельно отмечают пробелы в мутабельности и асинхронности.

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

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

  • Изменяемый объект, созданный как значение по умолчанию, сохраняется между вызовами функции и может создать неожиданное общее состояние.
  • Генератор является итератором и обычно выдаёт элементы лениво, по мере запроса.
  • При реализации retry важно корректно сохранить и пробросить исключение после последней неудачной попытки.
  • Вызов async-функции создаёт корутину; выполнение начинается при await или при планировании её в Task.

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

1:03:22
BackendSenior

Мок-интервью Python-разработчика: копирование, транзакции и async

Публичное мок-собеседование по Python: кандидат анализирует фрагменты кода, объясняет их поведение и реализует учебный контекстный менеджер транзакции. Вопросы охватывают shallow copy и общие изменяемые объекты, аргументы по умолчанию, retry-декораторы, исключения, кэширование coroutine, asyncio, гонки при ленивой загрузке и отмену задач.

1:35:29
BackendMiddle

Мок-интервью Middle Python-разработчика: блокировки и асинхронность

Кандидат рассказывает о логистическом проекте и проектирует конкурентный доступ к ресурсам. Интервьюер проверяет блокировки базы данных, FastAPI, асинхронные драйверы и подход к использованию AI на собеседовании.