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

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

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

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

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

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

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

Каталог

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

Найдено: 889
System Design

Определение итоговой цены заказа с учётом разных скидок

Сначала нужно определить правила совместимости скидок: складываются ли они, применяются последовательно или выбирается лучшая. Без этого и параметров скидки на заказ единственной итоговой цены нет.

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

Как передать большой файл по сети с плохим соединением? Как оптимизировать передачу?

Разбейте файл на части, передавайте с возможностью продолжения и проверяйте целостность. После обрыва нужно повторять недостающие части, а не весь файл.

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

Как распределить пакетную запись по узлам кластера БД?

Вместо единственного статического адреса используйте доступный пул узлов с проверкой состояния, ограниченными повторами и идемпотентными пакетами. Равное число сборщиков не гарантирует равный поток данных.

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

Разработка концепции приложения для таксистов

Основные сценарии — смена статуса водителя, получение и принятие заказа, маршрут, этапы поездки и завершение расчёта. Сервер должен оставаться источником истины для назначения заказа и оплаты.

Читать ответ