Встречается на собеседованиях • сегодня

Есть ли опыт работы с FastAPI

Да, есть. FastAPI — это современный, быстрый (на основе Starlette и Pydantic) фреймворк для создания API на Python 3.7+. Поддерживает асинхронность, автоматическую генерацию OpenAPI/Swagger документации и валидацию данных через Pydantic.

Пример простого API:

python
from fastapi import FastAPI
from pydantic import BaseModel

app = FastAPI()

class Item(BaseModel):
name: str
price: float

@app.get("/")
async def root():
return {"message": "Hello World"}

@app.post("/items/")
async def create_item(item: Item):
return {"item": item}

text

**Плюсы FastAPI:**  
- Высокая производительность (близко к Node.js и Go).  
- Автодокументирование через Swagger UI (`/docs`) и ReDoc (`/redoc`).  
- Встроенная валидация и сериализация данных.  
- Поддержка WebSockets, GraphQL (с доп. библиотеками).  

Использовал для создания RESTful API, микросервисов и интеграции с базами данных (SQLAlchemy, Tortoise-ORM).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы