Встречается на собеседованиях • сегодня
Что будешь использовать для создания endpoint
Для создания endpoint в Python чаще всего используют фреймворки, такие как:
- Flask (минималистичный, для небольших сервисов):
python
from flask import Flask
app = Flask(__name__)
@app.route('/api/data', methods=['GET'])
def get_data():
return {'data': 'some_value'}- FastAPI (современный, с async поддержкой и автоматической документацией):
python
from fastapi import FastAPI
app = FastAPI()
@app.get("/api/data")
async def read_data():
return {"data": "some_value"}
text
3. **Django REST Framework** (для сложных проектов с ORM):
```python
from rest_framework.decorators import api_view
@api_view(['GET'])
def data_view(request):
return Response({'data': 'value'})Критерии выбора:
- Простота → Flask
- Производительность → FastAPI
- Интеграция с Django → DRF
- Для GraphQL можно использовать Graphene или Strawberry
Все варианты поддерживают RESTful-маршрутизацию, валидацию данных и middleware. FastAPI дополнительно даёт автоматическую OpenAPI-документацию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы