Встречается на собеседованиях • сегодня
Как взаимодействовал с 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)

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