Встречается на собеседованиях • сегодня
Что бы хранил в Cookies
Cookies удобны для хранения небольших данных, которые должны сохраняться между сессиями. Обычно там хранят:
-
Токены аутентификации (например, JWT)
jsdocument.cookie = `token=${jwtToken}; path=/; max-age=3600`; -
Настройки пользователя (тема, язык, региональные предпочтения)
jsdocument.cookie = `theme=dark; path=/`;
-
Идентификаторы сессий (session_id для бэкенда)
-
Корзину покупок (если не используется серверное хранилище)
Что НЕ стоит хранить:
- Пароли или чувствительные данные (уязвимость XSS)
- Большие объемы данных (ограничение ~4KB на домен)
- Критичные данные (куки можно удалить/подделать)
Для безопасности используйте флаги:
Secure(только HTTPS)HttpOnly(защита от XSS)SameSite(CSRF-защита)
Альтернативы для сложных данных: localStorage или IndexedDB.

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