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

Писал ли репозитории

Да, писал репозитории в Java. Обычно использую Spring Data JPA для работы с базами данных. Вот пример простого репозитория:

java
public interface UserRepository extends JpaRepository<User, Long> {
    Optional<User> findByEmail(String email);
    List<User> findByAgeGreaterThan(int age);
}

Ключевые моменты:

  • Наследуемся от JpaRepository (или CrudRepository)
  • Spring автоматически реализует методы по соглашениям именования
  • Можно добавлять кастомные запросы через @Query
  • Поддерживает пагинацию, сортировку и другие фичи

Работал с разными СУБД (PostgreSQL, MySQL, H2), оптимизировал запросы, использовал проекции и спецификации.

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

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

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

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