Local storage
1. Что такое localStorage?
2. Какие ограничения имеет localStorage по объему хранимой информации?
3. Как добавить данные в localStorage с помощью JavaScript?
4. Можно ли хранить объекты в localStorage напрямую? Если нет, то как это сделать?
5. Какой метод используется для удаления конкретного ключа из localStorage?
6. Чем отличается localStorage от sessionStorage?
7. Может ли localStorage быть использован для хранения конфиденциальных данных? Почему да/почему нет?
8. Назовите преимущества и недостатки использования localStorage.
9. Есть ли возможность очистки всего содержимого localStorage одним вызовом метода?
10. Когда данные в localStorage могут быть автоматически удалены?


Взаимодействие клиента и сервера
1. Что такое клиент-серверная архитектура? В чем заключается ее суть и какие компоненты она включает?
2. Какие протоколы передачи данных используются в веб-разработке для взаимодействия клиента с сервером? Перечислите основные протоколы и объясните их назначение.
3. Что такое RESTful API? Дайте определение и приведите пример реализации простого RESTful сервиса.
4. Объясните принцип работы сессий и куков. Как они помогают сохранять состояние пользователя на стороне сервера и клиента соответственно?
5. Как осуществляется аутентификация и авторизация на уровне сервера? Описать подходы к защите доступа к ресурсам и методы обеспечения безопасности данных.