Встречается на собеседованиях • сегодня
В чем заключался последний проект
Разрабатывал микросервис для обработки платежей в Spring Boot. Основные задачи: интеграция с платежными шлюзами (Stripe, PayPal), реализация idempotency-ключей для предотвращения дублирования транзакций, и асинхронная обработка через Kafka.
Ключевые технологии:
- Spring Boot 3, JPA/Hibernate
- PostgreSQL (транзакции, оптимизация запросов)
- Kafka для событий платежей
- Docker/Kubernetes для деплоя
Пример кода (idempotency check):
java
@Transactional
public PaymentResponse processPayment(PaymentRequest request, String idempotencyKey) {
return paymentRepository.findByKey(idempotencyKey)
.orElseGet(() -> {
Payment payment = new Payment(request, idempotencyKey);
paymentRepository.save(payment);
kafkaTemplate.send("payments", payment);
return new PaymentResponse("PROCESSING");
});
}Результат: снижение дублирующих платежей на 99.9% и повышение отказоустойчивости.

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