Спроектируйте rate limiter для публичного API: например, не больше 100 запросов в минуту на один API-ключ. Сервис работает на нескольких инстансах.
~10 мин голосом
Как подойти
Проверяют, умеет ли кандидат спроектировать распределённый компонент: выбрать алгоритм и понимать его компромиссы, вынести состояние в общее хранилище, сделать обновление атомарным и продумать поведение при сбоях и превышении лимита.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.