quiz ID должен быть стабильным идентификатором конкретной сущности квиза в согласованном API, а не её индексом в списке или отображаемым названием.
Нам нужна ручка, чтобы получать данные по конкретному квизу. Что будет являться quiz ID?
quiz ID должен быть стабильным идентификатором конкретной сущности квиза в согласованном API, а не её индексом в списке или отображаемым названием.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
quiz ID должен быть стабильным идентификатором конкретной сущности квиза в согласованном API, а не её индексом в списке или отображаемым названием.
Например, GET /quizzes/{quizId} получает числовой id или UUID, выданный backend. Отдельно определите, требуется шаблон квиза, опубликованная версия или попытка прохождения: у них могут быть разные id. Точный формат нельзя выбрать без модели данных. Знание id не заменяет серверную проверку права доступа.