Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

115 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 115
Теория

Проведите код-ревью фрагмента с WebSocket: какие проблемы вы видите в useEffect с пустым массивом зависимостей, очистке соединения, типизации, console.error и JSON.parse? Как исправить?

Проверьте соответствие зависимостей эффекту, закрытие WebSocket и обработчиков, безопасный разбор сообщений и валидацию полученных данных.

Читать ответ
System Design

Опишите системный дизайн мессенджера: клиент, CDN, API Gateway, WebSocket-соединения, сервисы чатов и сообщений, хранение вложений, кеширование, уведомления и обработку событий.

Мессенджер разделяют на хранение истории, доставку онлайн-событий, вложения и уведомления, сохраняя единый контроль доступа.

Читать ответ
Теория

Как посчитать максимальное число одновременно живущих WebSocket-соединений, если известны скорость создания соединений и средняя длительность сессии?

Произведение скорости создания соединений на среднюю длительность даёт среднее число активных соединений в устойчивой системе, а не максимум.

Читать ответ