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

Мок-собеседование Python backend-разработчика: FastAPI, PostgreSQL и репликация

Публичное мок-собеседование Python backend-разработчика: вопросы по Python, FastAPI и PostgreSQL, затем оценка кандидата и обсуждение подготовки к интервью. Кандидат отвечает на вопросы об изменяемых аргументах, итераторах, контекстных менеджерах, индексах, блокировках, пулах соединений и репликации; интервьюер уточняет и дополняет ответы.

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

Открыть на YouTube

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

Запись публичного мок-собеседования Python backend-разработчика в формате вебинара Shortcut. Интервьюер спрашивает о поведении изменяемых значений по умолчанию, коллекциях, итераторах и генераторах, контекстных менеджерах, исключениях, ООП и типизации. Отдельный блок посвящён FastAPI: Pydantic, зависимости, middleware, синхронные обработчики и фоновые задачи. Затем участники обсуждают PostgreSQL — индексы, EXPLAIN и EXPLAIN ANALYZE, денормализацию, блокировки, пагинацию, пулы соединений, CQRS и роль WAL в репликации. После технической части интервьюер оценивает кандидата как уверенного Middle и отмечает возможность проверить более высокий уровень дополнительными вопросами по системному дизайну.

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

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

  • Изменяемые значения по умолчанию в Python сохраняются между вызовами функции.
  • Композиция упрощает замену конкретной зависимости на другую реализацию.
  • Индексы и денормализацию нужно выбирать по профилю запросов, а не применять автоматически.
  • WAL PostgreSQL содержит изменения, которые используются при репликации.

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

1:20:43
BackendMiddle

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

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