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

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

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

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

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

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

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

Каталог

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

Найдено: 889
System Design

Какая нагрузка ожидается у решения с обработкой фотографий через Kafka и как она влияет на выбор архитектуры?

Нагрузку оценивают по числу загрузок, размерам фотографий, пикам и времени обработки; эти данные определяют хранилище, параллелизм workers, партиции и допустимую очередь.

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

Как организовать обработку пользовательских фотографий через очередь Kafka: можно ли передавать в Kafka сами изображения и какие у такого решения плюсы и минусы?

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

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

Как устроен клиентский путь ОСАГО и КАСКО, какие системы и интеграции в нём участвуют?

Типовой путь: расчёт предложения, заполнение и проверка данных, оформление, оплата, выдача полиса и последующее обслуживание; интеграции зависят от страховщика.

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

Методы обеспечения отказоустойчивости при работе с ненадежными внешними API

Используйте ограниченные timeout и retry с backoff, circuit breaker, лимиты конкурентности и идемпотентность. Неопределённый исход записи нужно сверять, а не повторять вслепую.

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

Улучшение скорости передачи и обработки массивных потоков данных

Передавайте через очередь небольшие ссылки на блоки, а большие данные храните отдельно; применяйте streaming, ограниченные буферы и backpressure. Уточните допустимость потерь при at-most-once.

Читать ответ