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

Какой был последний рабочий проект

Разрабатывал микросервис для обработки платежей в Spring Boot. Основные задачи: интеграция с платежными шлюзами (Stripe, PayPal), реализация idempotency-ключей для избежания дублирования транзакций, и асинхронная обработка через Kafka.

Пример кода (idempotency check):

java
@Transactional
public PaymentResponse processPayment(PaymentRequest request, String idempotencyKey) {
    return idempotencyCache.computeIfAbsent(idempotencyKey, key -> {
        Payment payment = paymentRepository.save(mapToEntity(request));
        paymentGateway.charge(payment);
        return mapToResponse(payment);
    });
}

Стек: Java 17, Spring Boot 3, PostgreSQL, Kafka, Docker. Улучшил throughput на 40% за счет оптимизации JPA-запросов и кеширования.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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