Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Отличия куки от session storage?
Куки:
Малый размер (~4 КБ на домен).
Автоматически отправляются на сервер с каждым HTTP-запросом.
Могут быть постоянными (срок истекает вручную) или сессионными (до закрытия браузера).
Используются для авторизации, трекинга.
Session Storage:
Больший размер (~5 МБ на домен).
Данные доступны только в текущей вкладке и удаляются после её закрытия.
Не отправляются на сервер автоматически.
Используются для временных данных (например, сохранение формы).
Где хранятся куки и как они передаются?
Хранение: В браузере (посмотреть можно в DevTools → Application → Cookies).
Передача: Автоматически прикрепляются к HTTP-запросам в заголовке Cookie.
Какие флаги есть у куки (например, HttpOnly, Secure)?
Основные флаги:
HttpOnly: Запрещает доступ к куки через JavaScript (защита от XSS).
Secure: Передача только по HTTPS.
SameSite: Защита от CSRF (Strict, Lax, None).
Expires/Max-Age: Время жизни куки.
Как работает cookie-based авторизация?
На каком этапе формируются headers, cookies и body?
Чем куки отличаются от localStorage? Какой максимальный размер у куки и у localStorage? Чем отличается их время жизни?
В чём отличие куки от localStorage?
Рейтинг:
5
Сложность:
3
Рейтинг:
5
Сложность:
2
Рейтинг:
4
Сложность:
5
Рейтинг:
2
Сложность:
7
Рейтинг:
2
Сложность:
6
Рейтинг:
4
Сложность:
4
Рейтинг:
4
Сложность:
3