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

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

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

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

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

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

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

Каталог

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

Найдено: 889
System Design

Спроектируй простенькую систему работы с курьерами для сбора данных об их местоположении и предоставления этих данных клиентам в приложении

Для простой системы работы с курьерами, которая собирает данные о местоположении и предоставляет их клиентам, можно спроектировать следующие компоненты:

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

Что вы сами спроектировали?

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

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

Допустим, мы крупная рекламная сеть. Мы размещаем баннеры на сайтах-партнерах по всему миру. Нам необходимо спроектировать систему сбора и обработки событий в реальном времени. Эти данные критически важны для двух целей:

Для проектирования системы сбора и обработки событий в реальном времени для крупной рекламной сети с указанными параметрами, рассмотрим ключевые аспекты:

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

Спроектируйте систему для приёма, расшифровки фингерпринтов и агрегации данных с нагрузкой до 3 млн RPS.

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

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

Можешь рассказать как ты спроектировал и реализовал REST и gRPC API для внутренних и внешних сервисов платформы?

При проектировании REST и gRPC API для внутренних и внешних сервисов платформы я исходил из разделения ответственности и требований к производительности и удобству интеграции.

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

Как на системном дизайне показывать модульный монолит на схеме?

Модульный монолит на схеме системного дизайна обычно показывают как единое приложение, разделённое на несколько логических модулей или компонентов внутри одного блока.

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

Есть платформа: мобильное приложение пациентов, веб-кабинет врача, ML-модуль расшифровки анализов. Как бы вы спроектировали взаимодействие этих компонентов? Какой стиль API выбрали бы и почему?

Архитектурный стиль REST рекомендуется использовать для разработки API в следующих случаях:

Читать ответ