Мок-интервью Python-разработчика: типизация, память и asyncio
Открытое мок-собеседование на позицию Middle Python-разработчика: кандидат отвечает на вопросы о типизации и устройстве CPython, ООП, asyncio, тестировании и HTTP/REST, после чего интервьюер разбирает ответы и даёт обратную связь.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 1,3 тыс.
- Лайки на YouTube: 19
Таймлайн
Коротко о видео
Запись открытого мок-собеседования на позицию Middle Python-разработчика. После самопрезентации кандидат отвечает на вопросы по типизации и устройству Python, ООП, конкурентности и asyncio, тестированию, сетевым протоколам и HTTP/REST. В финале интервьюер оценивает уровень кандидата как Middle/Middle+ и отмечает сильные ответы по типизации при отдельных пробелах в деталях.
Затронутые темы
Что взять на заметку
- При коллизиях dict сопоставляет хеш и равенство ключей; SHA-256 для хеширования ключей словаря не используется.
- В CPython подсчёт ссылок освобождает объекты без циклов, а циклический GC дополняет его для циклических ссылок.
- Блокирующий код не должен выполняться в потоке event loop: для I/O нужен неблокирующий API, а подходящую синхронную работу можно вынести в executor.
- Идемпотентность HTTP-метода определяется повторяемостью эффекта на сервере, а не одинаковостью HTTP-ответа; конкретный статус DELETE зависит от API.