Встречается на собеседованиях • сегодня
Какую самую яркую идею реализовал
Одна из самых ярких идей — создание системы реального времени для трекинга доставки с WebSocket. Клиенты видели обновления маршрута курьера без перезагрузки страницы.
Пример:
javascript
// Server (Node.js + ws)
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', (ws) => {
ws.on('message', (data) => {
// Обновляем координаты курьера в БД
broadcast(JSON.parse(data)); // Рассылаем всем клиентам
});
});
function broadcast(data) {
wss.clients.forEach(client => {
if (client.readyState === WebSocket.OPEN) {
client.send(JSON.stringify(data));
}
});
}
text
**Клиентская часть:**
```javascript
const ws = new WebSocket('ws://localhost:8080');
ws.onmessage = (e) => {
const { lat, lng } = JSON.parse(e.data);
updateMapMarker(lat, lng); // Обновляем позицию на карте
};Результат: снижение нагрузки на сервер (меньше HTTP-запросов) и мгновенные обновления для пользователей.

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