Встречается на собеседованиях • сегодня
Что такое пагинация
Пагинация — это разбиение большого набора данных на отдельные страницы для удобного отображения и обработки. Используется в веб-приложениях, API и БД для оптимизации производительности и улучшения UX.
**Пример с Spring Data JPA:**
```java
Page findAll(Pageable pageable); // метод репозитория
// Использование:
Pageable pageable = PageRequest.of(0, 10, Sort.by("name")); // страница 0, 10 записей
Page page = userRepository.findAll(pageable);
List users = page.getContent();
```
**Ключевые параметры:**
- `page` — номер страницы (начинается с 0)
- `size` — количество элементов на странице
- `sort` — параметры сортировки
Пагинация снижает нагрузку на БД и клиент, передавая только актуальную часть данных.

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