Встречается на собеседованиях • сегодня
Что такое 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
интервью вопросы и ответы