Банк вопросов
Вопросы на собеседовании: System Design
Прежде чем рисовать архитектуру, уточните нагрузку, требования к данным и допустимые отказы. Эти вопросы помогают обсуждать хранение, взаимодействие компонентов и масштабирование. Сравнивайте варианты через ограничения задачи, а не через список знакомых технологий.
Показано 9 из 29 вопросов
Расскажи, пожалуйста, про систем дизайн. Тут я спрашиваю именно про неростевой систем дизайн. То есть были ли кейсы построения архитектуры неростевой, какой-то более-менее крупный, большой? Или всё это работает у вас уже на каких-то готовых неростевых архитектурах, и, соответственно, это всё дорабатывается? Был ли у тебя опыт разработки неростевой архитектуры с нуля и построения?
Давай я вкину такие очень верхнеуровневые требования к системе, которую мы предлагаем тебе сегодня спроектировать. Домен у нас будет, скорее всего, тебе очень знакомый. Это продажа поддержанных авто. Ну, по сути, это задача, как раз, одна из основных продуктов компании. И, вот, хотелось бы, чтобы ты спроектировал, желательно нарисовал ту архитектуру рекомендательной системы, которая будет вот эти требования удовлетворять.
Как синтетически сгенерировать правдоподобные timestamps пакетов, сохраняя монотонность?
Как оценивать сложность ML-задач при планировании проекта?
У нас будут предрасчитанные SCAR'ы и где-то уже хранится кэш SCAR'ов?
Стратегия показывает хорошие результаты на малом капитале. Что произойдёт при масштабировании до большого?
Придумайте простую фичу-индикатор для стратегии mean reversion и для momentum
Что происходит, когда клиент перестает пополнять баланс в финтех продуктах?
Как это все будет на проде устроено?
Подготовьтесь к следующему интервью с Vibe Interview.
Скачать Vibe Interview