Вернуться в каталог собеседований

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

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

ШОРТКАТ — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,1 тыс.
  • Лайки на YouTube: 8
Открыть на YouTube

Таймлайн

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

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

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

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

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

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