Встречается на 14% собеседований по Java
Над какими проектами работал
Разрабатывал RESTful API для банковской системы с использованием Spring Boot, Hibernate и PostgreSQL. Оптимизировал запросы, уменьшив время ответа на 30%.
Участвовал в создании микросервисной архитектуры для e-commerce платформы (Spring Cloud, Docker, Kafka). Реализовал асинхронную обработку заказов.
Пример кода (сервисный слой для платежа):
java
@Service
public class PaymentService {
@Transactional
public PaymentResponse processPayment(PaymentRequest request) {
if (!validator.isValid(request)) {
throw new PaymentException("Invalid request");
}
return paymentRepository.save(request.toEntity()).toResponse();
}
}Также работал над legacy-проектом (Java 8, JSF), где проводил рефакторинг и внедрял модульные тесты (JUnit 5, Mockito).
Похожие вопросы
- Какие знаешь методы Stream API15%
- Расскажи про проекты на которых работал15%
- Расскажи про опыт работы с Kafka14%
- В чем разница между фреймворком и библиотекой14%
- Какие знаешь правила переопределения hashCode и equals13%
- Как проводишь свободное время13%
- Как конфигурируются Bean в Spring13%
- Какая иерархия коллекций в Java13%
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы