Встречается на собеседованиях • сегодня
Какие знаешь способы передачи данных между клиентом и сервером
- HTTP-запросы (GET/POST/PUT/DELETE) – классический способ через Fetch API, Axios, XMLHttpRequest
js
fetch('/api/data', { method: 'GET' })
.then(response => response.json())- WebSockets – для двустороннего обмена данными в реальном времени
js
const socket = new WebSocket('ws://example.com');
socket.onmessage = (event) => console.log(event.data);- Server-Sent Events (SSE) – односторонний поток данных от сервера
js
const eventSource = new EventSource('/updates');
eventSource.onmessage = (e) => console.log(e.data);- GraphQL – альтернатива REST с гибкими запросами
js
axios.post('/graphql', { query: `{ user(id: 1) { name } }` })- gRPC-Web – бинарный протокол для высокопроизводительных приложений
Дополнительно:
- WebRTC – для P2P соединений (не требует сервера-посредника)
- HTTP/2 Server Push – предварительная отправка данных сервером

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