Встречается на собеседованиях • сегодня
Как взаимодействовал с базами данных
Во фронтенде напрямую с базами данных не работают, так как это небезопасно. Вместо этого взаимодействие происходит через API (REST, GraphQL, WebSockets).
Пример с fetch:
javascript
async function getUsers() {
try {
const response = await fetch('https://api.example.com/users');
const data = await response.json();
return data;
} catch (error) {
console.error('Ошибка:', error);
}
}Использовал:
- REST API (GET/POST/PUT/DELETE)
- GraphQL (Apollo Client)
- ORM-подобные библиотеки (Redux Toolkit Query, React Query)
- WebSockets для real-time данных
Для локального хранения применял:
- localStorage/sessionStorage
- IndexedDB (через библиотеки типа Dexie.js)
- Кэширование (Service Workers, Workbox)

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