🌐

Сеть

Общие вопросы

Что происходит, когда пользователь вводит доменное имя сайта в адресную строку? До момента рендеринга UI
Как заставить браузер/CDN загрузить обновлённый файл, а не взять старый из кэша (cache busting)?
Что такое DNS?
Что такое CDN?

HTTP

Что такое HTTP запрос? Какова его структура?
Какие методы HTTP запросов ты знаешь? Можно ли сказать, что методы — это всего лишь семантика, а не жесткие ограничения?
Что такое HTTPS? Чем отличается от обычного HTTP?
Как злоумышленник может сделать downgrade-атаку (HTTPS → HTTP)?

Безопасность и авторизация

Если пользователь был авторизован на сайте, как сервер узнает об этом в тот же момент когда к нему приходит первый запрос?
Разница между session-based и token-based аутентификацией?
Что такое cookies?
 

Практика

Задача — реализовать чат с обновлением сообщений real-time. Можно ли это сделать с помощью обычного HTTP? Какие еще способы ты знаешь? Какими способами это сделать удобнее?