Спроектируйте сервис коротких ссылок: пользователь отдаёт длинный URL и получает короткий, а переход по короткой ссылке перенаправляет на оригинал.
~10 мин голосом
Как подойти
Проверяют, умеет ли кандидат пройти полный цикл system design на простой задаче: уточнить требования и нагрузку, выбрать схему генерации уникальных кодов, хранилище и кеш под read-heavy профиль, а также не забыть детали эксплуатации: 301/302, аналитику и злоупотребления.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.