Ctrl K
Backend · Junior · Теория

Допустим, нужно сделать REST API для простого сервиса заметок. Какие эндпоинты вы бы сделали и как бы они выглядели?

~4 мин голосом

Как подойти

Проверяют, понимает ли кандидат базовые принципы REST: ресурсы как существительные, действия через HTTP-методы, осмысленные коды ответов. Плюс замечает ли практические вещи: пагинацию, версионирование и доступ только к своим данным.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыКак бы вы сделали пагинацию в API ленты, где миллионы записей и новые постоянно добавляются? Какие варианты знаете и чем они отличаются? MiddleСпроектируйте rate limiter для публичного API: например, не больше 100 запросов в минуту на один API-ключ. Сервис работает на нескольких инстансах. MiddleКлиент отправляет POST-запрос на создание платежа, ответ не доходит из-за таймаута, и клиент повторяет запрос. Как сделать так, чтобы деньги не списались дважды? MiddleКлиент вызывает у вас эндпоинт создания платежа, ответ теряется по таймауту, и клиент повторяет запрос. Как вы спроектируете API, чтобы деньги не списались дважды? SeniorВаша команда пишет внутреннюю Java-библиотеку, которой будут пользоваться двадцать других команд. Как вы спроектируете её API, чтобы его можно было развивать, не ломая клиентов? Senior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин