Встречается на собеседованиях • сегодня
Работал ли с GraphQL
Да, работал с GraphQL, в основном с библиотеками graphene (для сервера) и requests/aiohttp (для клиента).
Пример сервера на Flask + Graphene:
python
from flask import Flask
from graphene import ObjectType, String, Schema
class Query(ObjectType):
hello = String(name=String(default_value="World"))
text
def resolve_hello(root, info, name):
return f"Hello, {name}!"schema = Schema(query=Query)
app = Flask(name)
@app.route("/graphql", methods=["POST"])
def handle_graphql():
data = request.get_json()
result = schema.execute(data["query"])
return jsonify(result.data)
text
**Пример клиентского запроса:**
```python
import requests
query = """
query {
hello(name: "Alice")
}
"""
response = requests.post("http://localhost:5000/graphql", json={"query": query})
print(response.json()) # {'data': {'hello': 'Hello, Alice!'}}Основные преимущества: гибкость запросов, типизация, избегание over/under-fetching. Сложности: кэширование, N+1 проблемы (решается через dataloaders).

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