Встречается на 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), оптимизировал запросы, использовал проекции и спецификации.

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