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