Встречается на собеседованиях • сегодня
На каких технологиях был реализован модуль уведомлений
Модуль уведомлений обычно реализуется с использованием:
- Spring Boot – для бэкенд-логики (REST API, обработка событий).
- WebSockets (STOMP) – для мгновенных уведомлений в реальном времени.
- RabbitMQ/Kafka – для асинхронной обработки и очередей сообщений.
- Email/SMS-сервисы (SendGrid, Twilio) – для внешних уведомлений.
- Firebase Cloud Messaging (FCM) – для push-уведомлений на мобильные устройства.
Пример WebSocket-конфигурации:
java
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/notifications").withSockJS();
}
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
registry.enableSimpleBroker("/topic");
registry.setApplicationDestinationPrefixes("/app");
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы