Встречается на собеседованиях • сегодня
Расскажи про последний проект
Разрабатывал микросервис для обработки платежей в банковской системе на Spring Boot. Основные задачи:
- Интеграция с платежными шлюзами (Stripe, PayPal)
- Реализация idempotency-key для повторяющихся запросов
- Асинхронная обработка через Kafka
- Мониторинг через Prometheus + Grafana
Пример кода обработчика платежа:
```java
@PostMapping("/payments")
public ResponseEntity createPayment(
@RequestBody PaymentRequest request,
@RequestHeader("Idempotency-Key") String idempotencyKey) {
if (paymentService.isDuplicate(idempotencyKey)) {
return ResponseEntity.status(409).build();
}
Payment payment = paymentProcessor.process(request);
return ResponseEntity.ok(payment.toResponse());
}
```
Стек: Java 17, Spring Boot 3, PostgreSQL, Kafka, Docker. Проект обрабатывает ~5000 платежей/мин с 99.9% uptime.

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