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

Мок-собеседование Middle Python-разработчика

Кандидат с опытом Python-разработки проходит интервью по Python Core, asyncio, FastAPI, PostgreSQL, Kafka и RabbitMQ, после чего получает обратную связь.

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

Открыть на YouTube

Таймлайн

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

Запись показывает мок-собеседование 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-запросы.

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