Встречается на собеседованиях • сегодня
Какой был самый интересный проект
Разработка высоконагруженного микросервиса для обработки платежей в финтехе.
**Технологии:**
- Spring Boot + WebFlux (реактивный стек)
- Kafka для асинхронной обработки событий
- Redis как кэш и для distributed-локов
- PostgreSQL с оптимизированными индексами
**Особенности:**
- Обработка 5K+ TPS с гарантией идемпотентности
- Circuit Breaker (Resilience4j) для интеграций с банками
- Точный мониторинг через Micrometer + Prometheus
**Пример кода (обработка платежа):**
```java
@Transactional
public Mono processPayment(PaymentRequest request) {
return idempotencyCheck(request.getIdempotencyKey())
.flatMap(key -> validate(request))
.flatMap(this::reserveFunds)
.flatMap(this::sendToBank)
.onErrorResume(ex -> compensate(request));
}
```
Сложность: баланс между скоростью, надежностью и согласованностью данных.

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