Встречается на собеседованиях • сегодня
Как через REST показать 10000 записей
Для больших наборов данных используйте пагинацию или бесконечную подгрузку.
Пагинация (пример с query-параметрами):
js
// Запрос: GET /api/items?page=2&limit=50
{
"data": [...], // 50 записей
"pagination": {
"total": 10000,
"page": 2,
"totalPages": 200
}
}Бесконечная подгрузка (cursor-based):
js
// Запрос: GET /api/items?cursor=lastItemId&limit=50
{
"data": [...],
"nextCursor": "nextItemId"
}Ключевые моменты:
- Никогда не отдавайте все данные сразу
- Используйте лимиты (limit) на сервере
- Добавляйте метаданные для навигации
- Оптимальный лимит - 50-100 записей за запрос
- Для сортированных данных лучше cursor-based подход

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