Встречается на 4% собеседований по Python
Есть ли опыт работы с 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).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы