Встречается на собеседованиях • сегодня
Какие свои идеи реализовал на проекте
Разработал модуль кэширования с использованием Redis, который сократил время ответа API на 40%. Реализовал асинхронную обработку задач через Spring Batch для тяжелых отчетов, что разгрузило основной поток.
Оптимизировал JPA-запросы, добавив @EntityGraph и batch fetching, уменьшив N+1 проблемы. Внедрил кастомные валидаторы для DTO, например:
java
@Constraint(validatedBy = EmailValidator.class)
public @interface ValidEmail {
String message() default "Invalid email";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
}Также предложил переход с REST на GraphQL для гибкости фронта – клиенты теперь запрашивают только нужные поля.

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