Встречается на собеседованиях • сегодня
Какие использовал способы взаимодействия с Backend
- REST API – стандартный подход с HTTP-методами (GET, POST, PUT, DELETE). Использую
fetchилиaxiosдля запросов.jsconst res = await fetch('https://api.example.com/data', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ key: 'value' }) });
-
GraphQL – для гибких запросов, уменьшения избыточных данных. Использую
Apollo Clientилиurql.jsconst { data } = useQuery(gql` query GetUser($id: ID!) { user(id: $id) { name, email } } `, { variables: { id: '123' } }); -
WebSockets – для real-time обновлений (чаты, уведомления). Подключаюсь через
Socket.ioили нативныйWebSocket API. -
SSE (Server-Sent Events) – односторонний поток данных от сервера (например, ленты новостей).
-
gRPC – для высокопроизводительных RPC-вызовов (редко, но встречал в микросервисных архитектурах).
Всегда добавляю обработку ошибок, авторизацию (JWT, OAuth) и кеширование (если нужно).

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