Ctrl K
Middle · Теория

Чем HTTP/2 отличается от HTTP/1.1 на уровне того, как байты идут по соединению? Какую проблему он решил, какую оставил, и при чём тут HTTP/3?

~4 мин голосом

Как подойти

Проверяют, понимаешь ли ты протоколы на уровне транспорта: как HTTP/2 мультиплексирует запросы в одном TCP-соединении, почему head-of-line blocking от этого не исчез, а лишь переместился в TCP, и как QUIC в HTTP/3 убирает его окончательно.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Где спрашивают
Похожие вопросыНа одном из наших сервисов, который ходит в соседние бэкенды по HTTP, начали сыпаться ошибки «cannot assign requested address», а netstat показывает десятки тысяч соединений в TIME_WAIT. Объясните, откуда берётся это состояние в TCP, зачем оно нужно и что бы вы с этим делали. MiddleПеред вашим сервисом стоит балансировщик нагрузки. Расскажите, чем отличается балансировка на L4 и на L7, как балансировщик узнаёт, что бэкенд умер, и почему при раскладке «по кругу» один инстанс может оказаться перегружен. MiddleЧто происходит, когда пользователь вводит адрес сайта в браузере и нажимает Enter? JuniorКакие группы кодов ответа HTTP вы знаете, и какие конкретные коды бэкенд возвращает чаще всего? JuniorКлиент отправляет POST-запрос на создание платежа, ответ не доходит из-за таймаута, и клиент повторяет запрос. Как сделать так, чтобы деньги не списались дважды? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин