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

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

Кандидат анализирует проблемный код и отвечает на вопросы об асинхронности, транзакциях и структурах данных; интервьюер разбирает результат.

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

Открыть на YouTube

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

Инженер Авито проводит техническое мок-собеседование Python-разработчика. После знакомства кандидат анализирует код с явными и скрытыми проблемами. Вопросы затрагивают ассоциативные массивы, хеш-таблицы, работу асинхронного вызова и системных вызовов, а также восстановление данных при отсутствии транзакции через мягкое удаление. Интервьюер сопоставляет ответы с известными паттернами и в обратной связи отмечает сильное рассуждение кандидата при недостатке терминологической и технической глубины. В конце аудитория обсуждает план дальнейшего обучения.

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

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

  • Ассоциативный массив — общее название структуры ключ–значение, близкой к hash map.
  • Асинхронность не отменяет необходимости понимать блокирующие системные операции.
  • Мягкое удаление может быть частью компенсирующей логики при отсутствии транзакции.
  • На интервью полезно выводить решение из принципов, даже если не помнишь название паттерна.

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

1:20:43
BackendMiddle

Мок-интервью Python-разработчика: файловая система и code review

Публичное мок-собеседование Python-разработчика: вопросы по структурам данных, чтению файлов и файловым дескрипторам, а также code review FastAPI-кода. Разбираются синхронные вызовы в async-обработчике, обработка исключений, границы слоёв приложения, транзакции PostgreSQL и конкурентное обновление токенов.

1:25:11
BackendMiddle

Мок-собеседование Python backend-разработчика: структуры данных и асинхронность

Интервьюер проверяет у Python backend-разработчика понимание структур данных, асинхронности и файлового I/O. После вопросов кандидат получает разбор ответов и рекомендации по углублению знаний.