Встречается на собеседованиях • сегодня
Какие знаешь способы взаимодействия с Backend
-
Fetch API — нативный способ для HTTP-запросов.
javascriptfetch('https://api.example.com/data') .then(response => response.json()) .then(data => console.log(data)); -
Axios — популярная библиотека с удобным синтаксисом и interceptors.
javascriptaxios.get('https://api.example.com/data') .then(response => console.log(response.data));
-
WebSocket — для двустороннего обмена данными в реальном времени.
javascriptconst socket = new WebSocket('wss://api.example.com'); socket.onmessage = (event) => console.log(event.data); -
GraphQL (Apollo Client, Relay) — альтернатива REST для гибких запросов.
javascriptconst { data } = await client.query({ query: GET_DATA, variables: { id: 1 } }); -
SSE (Server-Sent Events) — односторонний поток данных от сервера.
javascriptconst eventSource = new EventSource('/updates'); eventSource.onmessage = (e) => console.log(e.data);
Дополнительно: REST, gRPC, JSON-RPC, FormData (для файлов). Выбор зависит от задачи.

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