Мок-собеседование Middle Python-разработчика
Кандидат с опытом Python-разработки проходит интервью по Python Core, asyncio, FastAPI, PostgreSQL, Kafka и RabbitMQ, после чего получает обратную связь.
- Опубликовано на YouTube:
- Просмотры на YouTube: 691
- Лайки на YouTube: 17
Таймлайн
Коротко о видео
Запись показывает мок-собеседование Python-разработчика с опытом более двух лет. Интервьюер проверяет Python Core: передачу аргументов, сравнение is и ==, области видимости, замыкания, декораторы, MRO, типизацию, итераторы, генераторы и контекстные менеджеры. Затем разговор переходит к GIL, сборке мусора, asyncio, пулам потоков и процессов, TaskGroup, race condition и синхронизации. В backend-блоке обсуждаются идемпотентность HTTP, FastAPI, access и refresh tokens, индексы PostgreSQL, Kafka, RabbitMQ, ORM и транзакции. После рекламной паузы интервьюер оценивает ответы кандидата как Middle− и даёт рекомендации по развитию.
Затронутые темы
Что взять на заметку
- None следует сравнивать через is, поскольку это singleton.
- Замыкания в цикле требуют учитывать позднее связывание переменной.
- Блокирующее файловое чтение нельзя выдавать за асинхронную операцию без специального выполнения.
- Индексы ускоряют чтение, но повышают стоимость записи и требуют выбора по нагрузке.
- Идемпотентный ключ помогает безопасно повторять POST-запросы.