Вопросы по Сети и HTTP
Разберёшь путь запроса от адресной строки до ответа сервера: методы и статусы, кеширование, HTTPS, CORS и авторизацию. Это спрашивают и фронтендеров, и бэкендеров почти на каждом собесе.
Проверьте себя: тест по сетям и HTTP
20 вопросов, 10 минут, уровень junior, middle или senior
HTTP: методы, статусы, заголовки
Из чего состоит запрос и ответ, идемпотентность методов, классы статусов и ключевые заголовки.
Урок: HTTP: методы, статусы, заголовки за 7 минут 7 минКеширование
Cache-Control, ETag и Last-Modified, условные запросы, CDN и стратегии инвалидации.
Урок: HTTP-кеширование за 7 минут 7 минHTTPS и TLS
Как TLS 1.3 шифрует трафик, зачем сертификаты и цепочка доверия, HSTS.
Урок: HTTPS и TLS за 7 минут 7 минHTTP/2 и HTTP/3
Мультиплексирование, сжатие заголовков, QUIC и чем HTTP/3 лучше на плохих сетях.
Урок: HTTP/2 и HTTP/3 за 6 минут 6 минПроектирование API
REST-ресурсы, коды ответов, пагинация, версионирование, идемпотентность, сравнение с GraphQL и gRPC.
Урок: Проектирование API за 8 минут 8 минCORS
Same-origin policy, простые и preflight-запросы, куки между доменами и типичные ошибки настройки.
Урок: CORS без магии 6 минАутентификация
Сессии и куки, JWT, access и refresh токены, OAuth 2.0 и OIDC, где хранить токены.
Урок: Аутентификация в вебе 8 минWebSocket и SSE
Long polling, Server-Sent Events и WebSocket: как работают и что выбрать под задачу.
Урок: WebSocket, SSE и polling 6 минЧто происходит при вводе адреса
DNS, TCP и TLS, запрос, парсинг HTML и рендер: классический вопрос целиком по шагам.
Урок: Что происходит, когда вводишь адрес 8 мин