FastAPI давно стал не «модным фреймворком», а базовым ожиданием в Python-стеке. Поэтому на интервью уже мало услышать «я делал CRUD». Проверяют, понимает ли кандидат, как реально работает асинхронность, валидация и зависимости.
Что чаще всего всплывает:
— чем `async def` отличается от обычной функции и где корутина не спасёт от блокировок
— как работает Pydantic и почему его ошибки надо уметь читать
— что такое Dependency Injection в FastAPI и зачем он нужен не только для красоты
— чем `response_model` отличается от реального ответа API
— где тонко у lifecycle событий, middleware и фоновых задач
У сеньоров часто есть любимый подвох: просят не определить термин, а объяснить, что сломается в проде. И вот тут видно разницу между «пользовался» и «понимаю». ⚙️
Если вы готовите собеседование на Python-позицию, FastAPI лучше проверять не по чеклисту, а по сценариям: запрос, зависимость, ошибка, логика ответа, нагрузка. Именно так быстро видно уровень.
HR Tech Notes
@HrTechNotesPro
FASTAPI НА СОБЕСЕДОВАНИИ: 10 ВОПРОСОВ, НА КОТОРЫХ СПАЛЯТСЯ ДЖУНЫ И МИДЛЫ
Этот пост опубликован в Telegram-канале HR Tech Notes. Подписаться можно по ссылке: @HrTechNotesPro.