Подготовка к интервью

Вопросы по System Design на собеседовании

889 вопросов по System Design

889 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «System Design», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, api, database.

Каталог

Результаты поиска

Найдено: 889
System Design

Разработка архитектуры электронной аптеки

Выделите каталог, остатки по аптекам, корзину, заказ, оплату и выдачу/доставку. Для медицински чувствительных операций нужен отдельный подтверждаемый процесс, а не автоматическое решение интерфейса.

Читать ответ
System Design

Проектирование высоконагруженного сервиса сокращения URL

Разделите путь создания ссылки и высокочастотный путь перехода. Храните уникальное соответствие кода адресу, кэшируйте востребованные ссылки и масштабируйте stateless-обработчики горизонтально.

Читать ответ
System Design

Проектирование полного процесса создания короткой ссылки (POST flow)

Запрос проходит авторизацию и лимиты, получает уникальный код, затем атомарно сохраняется в нужном шарде. Глобальная блокировка всех создаваемых ссылок не нужна и станет узким местом.

Читать ответ
System Design

Конструирование микросервиса для выполнения денежных переводов

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

Читать ответ