FastAPI уже в стеке у половины Python-команд, но на собесах до сих пор ловят на базовые ошибки.
Черный список вопросов, на которых валят джунов и мидлов:
1) Чем `async def` реально отличается от обычного `def` в FastAPI?
2) Когда корутина не даст ускорения, а только добавит оверхед?
3) Почему `Pydantic` может стать бутылочным горлышком на высоком RPS?
4) Как работает `Dependency Injection` и где в нем чаще всего косячат?
5) Что будет, если забыть про `lifespan` и фоновые задачи?
6) Почему `await` внутри CPU-heavy кода — плохая идея?
7) Как ловят проблемы с `event loop` на проде?
8) Чем `response_model` отличается от фактической схемы ответа?
9) Где ломается валидация, если смешать sync и async зависимости?
10) Почему “FastAPI = быстро” — это не метрика, а маркетинг? ⚠️
Разоблачение простое: чаще всего тестируют не знания доков, а понимание, где фреймворк ускоряет, а где тормозит.
Если на интервью человек уверенно отвечает “потому что async”, это красный флаг.
Growth Room
@GrowthRoomHub
FastAPI уже в стеке у половины Python-команд, но на собесах до сих пор ловят на базовые ошибки.
Этот пост опубликован в Telegram-канале Growth Room. Подписаться можно по ссылке: @GrowthRoomHub.