Встречается на собеседованиях • сегодня

Какую самую яркую идею реализовал

Одна из самых ярких идей — создание системы реального времени для трекинга доставки с 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-запросов) и мгновенные обновления для пользователей.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы