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

Как проходит собеседование на Middle Python разработчика, лайв-кодинг и System Design

Открытое тренировочное интервью по Python с вопросами по backend-разработке, live code review FastAPI и архитектурной задачей. В конце разобраны пробелы кандидата и формат менторской программы.

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

Открыть на YouTube

Таймлайн

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

Это открытое mock-интервью по Python: кандидат с опытом аутсорс-разработки отвечает на вопросы по языку, REST, Git, Docker и базам данных, а интервьюер уточняет и корректирует ответы. Затем они разбирают FastAPI-код с синхронным HTTP-вызовом и проектируют сервис сбора событий мобильного приложения с обработкой данных моделью машинного обучения. В финале ментор даёт кандидату обратную связь и платформа «ШОРТКАТ» рассказывает о формате подготовки к интервью.

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

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

  • Нужно уверенно объяснять не только назначение list comprehensions, декораторов и замыканий, но и их отличия от альтернативных подходов и внутреннюю механику.
  • Для backend-интервью важны REST-принципы, stateless, HATEOAS, HTTP-методы и корректное именование ресурсов; отдельно проверяют Git-операции rebase, cherry-pick и squash.
  • По Docker стоит различать контейнер и виртуальную машину, понимать зависимость Linux-контейнеров от ОС хоста, назначение multi-stage build и способы исследования слишком тяжёлого образа.
  • По PostgreSQL обсуждаются INNER JOIN и LEFT JOIN, назначение и стоимость индексов, планы выполнения запросов, репликация, failover и изоляция транзакций.
  • В FastAPI асинхронный endpoint не должен выполнять блокирующий HTTP-вызов: нужен асинхронный клиент и await; также в разборе затрагиваются HTTPException, статус-константы, типы и изменяемые значения по умолчанию.
  • В system design задаче кандидат предлагает FastAPI, MongoDB, Redis, отдельный сервис модели и multiprocessing для CPU-bound обработки; интервьюер проверяет риски потери данных в Redis, планирования задач и ограничения потоков из-за GIL.

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

1 ч 45 мин
BackendMiddle

Почти Senior или ...? / Техсобес на позицию Middle Python Developer / Mock interview

Длинное тестовое собеседование Middle Python Developer с разбором ответов кандидата. Ведущий объясняет архитектурные и инфраструктурные темы, затем даёт фидбек и список направлений для развития.

1 ч 32 мин
BackendMiddle

Собеседование в VK Middle Python: создаем ленту рекомендаций для соцсети!

Открытое мок-интервью Middle Python с разбором конкурентности и system design персонализированной ленты рекомендаций. После технической части команда Shortcut отвечает на вопросы о подготовке, менторстве и карьерном развитии.