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

Чем занимался в последнее время

Последние полгода работал над микросервисной системой для обработки платежей на Spring Boot. Основные задачи:

  • Рефакторинг legacy-кода (переход с JDBC на JPA/Hibernate)
  • Оптимизация запросов к PostgreSQL (N+1 problem, индексы)
  • Интеграция с Kafka для event-driven архитектуры
  • Написание интеграционных тестов с TestContainers

Пример кода с кастомным репозиторием:

java
@Repository
public interface PaymentRepository extends JpaRepository<Payment, Long> {
    @Query("SELECT p FROM Payment p WHERE p.status = :status AND p.createdAt > :date")
    List<Payment> findRecentByStatus(@Param("status") PaymentStatus status, 
                                   @Param("date") LocalDateTime date);
}

Также изучал новые фичи Java 17 (records, sealed classes) и участвовал в code review.

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

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

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

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