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

Как взаимодействовал с Backend

Работал с REST API и GraphQL. Для REST использовал fetch/axios, обрабатывал ошибки, добавлял заголовки (auth, content-type). Для GraphQL - Apollo Client.

Пример REST:

javascript
const response = await fetch('/api/data', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${token}` },
  body: JSON.stringify({ id: 1 })
});
if (!response.ok) throw new Error('Network error');
const data = await response.json();

Пример GraphQL (Apollo):

javascript
const { data, error } = useQuery(GET_USER, { variables: { id: 1 } });

Дополнительно:

  • Валидация данных с Zod/yup перед отправкой
  • Оптимизация запросов (кеширование, debounce)
  • Документирование API (Swagger/GraphQL Playground)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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