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

Над каким последним проектом работал

Работал над микросервисом для обработки платежей в финтех-стартапе. Основной стек: Spring Boot, PostgreSQL, Kafka для асинхронной обработки событий.

Пример кода (основной обработчик платежа):

java
@KafkaListener(topics = "payment-requests")
public void processPayment(PaymentRequest request) {
    try {
        Payment payment = paymentService.create(request);
        kafkaTemplate.send("payment-processed", payment.getId());
    } catch (PaymentException e) {
        log.error("Payment failed", e);
        kafkaTemplate.send("payment-failed", request.getTransactionId());
    }
}

Особенности:

  • Реализовал idempотентность обработки платежей
  • Оптимизировал запросы к БД через JPA Projections
  • Настроил Circuit Breaker для интеграции с внешними процессингами
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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