Вернуться в видеотекуКоротко о видео
Это открытое 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.