Встречается на собеседованиях • сегодня

Что делает GraphQL

GraphQL — это язык запросов для API, который позволяет клиентам запрашивать только нужные данные, избегая избыточности. В отличие от REST, где сервер определяет структуру ответа, в GraphQL клиент сам указывает, какие поля ему нужны.

Пример запроса:

graphql
query {
  user(id: "1") {
    name
    email
    posts {
      title
    }
  }
}

Ответ:

json
{
  "data": {
    "user": {
      "name": "Alice",
      "email": "alice@example.com",
      "posts": [{"title": "GraphQL Intro"}]
    }
  }
}

Преимущества:

  • Гибкость — клиент получает только запрошенные данные.
  • Снижение нагрузки на сеть — меньше лишних данных.
  • Один эндпоинт вместо множества REST-методов.

Используется с серверными реализациями (например, Apollo Server, Spring GraphQL).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы