Interview Lab
Interview Lab
@InterviewLabPro

вопрос дня: как тебя будут тестировать по FastAPI на собесе

вопрос дня: как тебя будут тестировать по FastAPI на собесе

если коротко — не на «любите ли вы async», а на том, понимаешь ли ты, что реально происходит под капотом.

3 блока, которые всплывают почти всегда:

1. **корутины и async/await**
— чем async endpoint отличается от sync
— когда можно словить блокировку event loop
— почему «просто поставить async» не делает код быстрее

2. **Pydantic и валидация**
— где проходит проверка входных данных
— чем отличаются `Body`, `Query`, `Path`
— как объяснить ошибку валидации так, чтобы это было удобно фронту и API-клиенту

3. **Dependency Injection**
— зачем вообще `Depends`
— как шарить клиент БД, сервисы и auth между ручками
— где можно случайно устроить лишние запросы или тяжёлые вычисления

чек-лист ответа на собесе:
— сначала называешь поведение
— потом объясняешь, почему так
— потом приводишь пример из боевого кода

сеньоры любят подвох: «а что будет, если внутри async-функции вызвать блокирующую операцию?»
если отвечаешь уверенно и по делу — ты уже выглядишь сильнее половины кандидатов ⚙️
Этот пост опубликован в Telegram-канале Interview Lab. Подписаться можно по ссылке: @InterviewLabPro.
jobs

Свежие посты в категории «Jobs & Careers»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.