Встречается на собеседованиях • сегодня
Какие этапы происходят когда пользователь заходит на сайт
1. **DNS Lookup** – браузер ищет IP-адрес сервера по доменному имени.
2. **TCP Handshake** – устанавливается соединение между клиентом и сервером (SYN, SYN-ACK, ACK).
3. **TLS Handshake** (если HTTPS) – согласовывается безопасное соединение.
4. **HTTP-запрос** – браузер отправляет GET-запрос к серверу.
5. **Обработка на сервере** – сервер генерирует или отдаёт статический HTML/CSS/JS.
6. **Парсинг и рендеринг**:
- HTML → DOM-дерево.
- CSS → CSSOM.
- JS → выполнение (может блокировать парсинг).
- Формирование Render Tree → Layout (расчёт позиций) → Paint (отрисовка пикселей).
Пример загрузки ресурсов:
```html
```
Оптимизация: кэширование, CDN, lazy loading, минификация.

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