Встречается на собеседованиях • сегодня

Расскажи про последний проект

Разрабатывал микросервис для обработки платежей в банковской системе на 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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы