Встречается на собеседованиях • сегодня
Какой опыт работы с FastAPI
FastAPI — это современный, быстрый веб-фреймворк для создания API на Python. Работал с ним в нескольких проектах, включая RESTful API, микросервисы и интеграцию с базами данных (PostgreSQL, MongoDB).
Основные моменты:
- Использовал Pydantic для валидации данных и автоматической генерации OpenAPI-документации.
- Интегрировал асинхронные endpoints с
async/awaitдля работы с внешними API и БД (через SQLAlchemy, asyncpg). - Настраивал авторизацию (OAuth2, JWT) и middleware (CORS, логирование).
- Оптимизировал производительность за счёт async и правильной работы с зависимостями (Depends).
Пример:
python
from fastapi import FastAPI, Depends, HTTPException
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
@app.post("/items/")
async def create_item(item: Item):
return {"item": item.dict()}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы