Встречается на собеседованиях • сегодня
С какими системами хранения в браузере работал
Работал с localStorage, sessionStorage, IndexedDB и Cookies.
localStorage/sessionStorage – простые key-value хранилища (5-10 МБ). Отличаются временем жизни (localStorage – перманентно, sessionStorage – до закрытия вкладки).
javascript
localStorage.setItem('key', 'value');
const data = localStorage.getItem('key');IndexedDB – асинхронная NoSQL БД для сложных данных (>250 МБ). Подходит для оффлайн-приложений.
javascript
const request = indexedDB.open('dbName', 1);
request.onsuccess = (e) => {
const db = e.target.result;
// Работа с транзакциями...
};Cookies – устаревший способ (4 КБ), но полезен для работы с сервером (HTTP-only, Secure).
javascript
document.cookie = 'token=abc123; max-age=3600; path=/';Выбор зависит от задачи:
- Простые данные →
localStorage - Сессии →
sessionStorage - Объемные/структурированные данные →
IndexedDB - Безопасность/серверное взаимодействие →
Cookies

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