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

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

Открытое мок-собеседование на позицию Middle Python-разработчика: кандидат отвечает на вопросы о типизации и устройстве CPython, ООП, asyncio, тестировании и HTTP/REST, после чего интервьюер разбирает ответы и даёт обратную связь.

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

Таймлайн

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

Запись открытого мок-собеседования на позицию Middle Python-разработчика. После самопрезентации кандидат отвечает на вопросы по типизации и устройству Python, ООП, конкурентности и asyncio, тестированию, сетевым протоколам и HTTP/REST. В финале интервьюер оценивает уровень кандидата как Middle/Middle+ и отмечает сильные ответы по типизации при отдельных пробелах в деталях.

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

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

  • При коллизиях dict сопоставляет хеш и равенство ключей; SHA-256 для хеширования ключей словаря не используется.
  • В CPython подсчёт ссылок освобождает объекты без циклов, а циклический GC дополняет его для циклических ссылок.
  • Блокирующий код не должен выполняться в потоке event loop: для I/O нужен неблокирующий API, а подходящую синхронную работу можно вынести в executor.
  • Идемпотентность HTTP-метода определяется повторяемостью эффекта на сервере, а не одинаковостью HTTP-ответа; конкретный статус DELETE зависит от API.

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