Встречается на 2% собеседований по Python
Что такое GraphQL
GraphQL — это язык запросов для API и среда выполнения для выполнения этих запросов с существующими данными. В отличие от REST, GraphQL позволяет клиенту запрашивать только нужные данные, избегая избыточности и уменьшая количество запросов.
Ключевые особенности:
- Гибкость: Клиент сам определяет структуру ответа.
- Типизация: Схема GraphQL строго типизирована.
- Единственный эндпоинт: Все запросы отправляются на один URL (обычно
/graphql).
Пример запроса:
graphql
query {
user(id: "1") {
name
email
posts {
title
}
}
}Ответ:
json
{
"data": {
"user": {
"name": "Alice",
"email": "alice@example.com",
"posts": [{ "title": "GraphQL Basics" }]
}
}
}Используется с: Apollo Client, Relay, Graphene (Python).

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