Если список может расти, API должен поддерживать ограничение размера выдачи и устойчивую пагинацию.
Если возвращаться к функциональным требованиям — на первой странице со списком викторин будет ли пагинация? Как с точки зрения API это лучше организовать?
Если список может расти, API должен поддерживать ограничение размера выдачи и устойчивую пагинацию.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Если список может расти, API должен поддерживать ограничение размера выдачи и устойчивую пагинацию.
Для стабильного каталога удобны page/limit и общее число, для активно меняющейся ленты — cursor по уникальному порядку. Фильтры и сортировка должны входить в контракт; доступные пользователю викторины отбираются сервером до выдачи страницы.