Встречается на собеседованиях • сегодня
Какие знаешь способы HTTP соединения
HTTP/1.1
- Keep-Alive: одно TCP-соединение для нескольких запросов (по умолчанию).
- Pipelining: отправка нескольких запросов без ожидания ответов (редко используется из-за Head-of-Line blocking).
HTTP/2
- Multiplexing: параллельные запросы в одном соединении без блокировки.
- Server Push: сервер отправляет ресурсы до запроса клиента.
HTTP/3 (QUIC)
- Работает поверх UDP, уменьшает задержки.
- Встроенное шифрование (TLS 1.3).
Пример настройки Keep-Alive в Node.js:
js
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Connection': 'keep-alive' });
res.end('Hello');
});
server.listen(3000);WebSockets (не HTTP, но для сравнения):
- Полнодуплексное соединение с низкими задержками.

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