Назад к задачам
Т-БанкПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle — Senior
10
Проектирование чат‑приложения
Компании, где спрашивали:
Условие задачи
Разработать архитектуру чат‑приложения, которое должно обеспечивать:
- отображение списка контактов пользователя;
- отправку и получение текстовых сообщений от выбранного контакта;
- генерацию уведомлений при поступлении новых сообщений;
- возможность просматривать последние сообщения, когда пользователь находится в офлайн‑режиме;
- передачу изображений между пользователями;
- оставление сообщений для контактов, которые сейчас недоступны (offline‑сообщения).