Встречается на 15% собеседований по Java

Расскажи про проекты на которых работал

Разрабатывал микросервисы для банковской системы на Spring Boot, включая модули для обработки платежей и интеграции с внешними API.

Участвовал в создании high-load приложения для e-commerce с использованием Hibernate, Kafka и Redis для кеширования.

Также есть опыт работы с legacy-кодом (Java 8 + Struts), где занимался рефакторингом и миграцией на современный стек.

Пример кода (микросервис):

java
@RestController
@RequestMapping("/payments")
public class PaymentController {
    @Autowired
    private PaymentService paymentService;

    @PostMapping
    public ResponseEntity<PaymentResponse> processPayment(@RequestBody PaymentRequest request) {
        return ResponseEntity.ok(paymentService.process(request));
    }
}
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы