Встречается на собеседованиях • сегодня
Приведи примеры задач, где соединял Frontend и Backend
- Форма регистрации с валидацией
- Frontend: форма с полями (email, пароль), валидация в реальном времени.
- Backend: проверка уникальности email, хеширование пароля, сохранение в БД.
javascript// Отправка данных на сервер fetch('/api/register', { method: 'POST', body: JSON.stringify({ email, password }), headers: { 'Content-Type': 'application/json' } });
-
Загрузка и отображение данных
- Frontend: запрос к API, отображение списка товаров.
- Backend: обработка запроса, фильтрация данных, пагинация.
javascript// Получение данных fetch('/api/products?page=1') .then(response => response.json()) .then(data => renderProducts(data)); -
Авторизация (JWT)
- Frontend: сохранение токена в localStorage, добавление в заголовки запросов.
- Backend: генерация токена, проверка при каждом запросе.
javascript// Добавление токена в заголовки headers: { 'Authorization': `Bearer ${localStorage.getItem('token')}` } -
Чат в реальном времени (WebSocket)
- Frontend: подключение к сокету, отправка/получение сообщений.
- Backend: обработка событий, broadcast сообщений.
javascriptconst socket = new WebSocket('ws://example.com/chat'); socket.onmessage = (event) => displayMessage(event.data);

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