Встречается на собеседованиях • сегодня
С какими способами коммуникации между Frontend и Backend работал
-
REST API: Наиболее распространённый способ, использующий HTTP-методы (GET, POST, PUT, DELETE). Пример:
javascriptfetch('https://api.example.com/data', { method: 'GET', headers: { 'Content-Type': 'application/json' } }) .then(response => response.json()) .then(data => console.log(data)); -
GraphQL: Альтернатива REST, позволяющая запрашивать только нужные данные. Пример запроса:
javascriptconst query = `{ user(id: 1) { name, email } }`; fetch('/graphql', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ query }) });
-
WebSockets: Для двусторонней связи в реальном времени (чаты, уведомления). Пример:
javascriptconst socket = new WebSocket('wss://example.com/ws'); socket.onmessage = (event) => console.log(event.data); -
SSE (Server-Sent Events): Односторонний поток данных от сервера (например, ленты новостей).
-
gRPC: Бинарный протокол для высокопроизводительных приложений (редко во фронтенде).
Также работал с форматами данных: JSON (основной), XML (редко), FormData (для файлов).

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