1:23:27Мок-собеседование по System Design для Backend Engineer
System design-интервью о проектировании высоконагруженного сервиса: требования, регионы, сервисы, Kafka и transactional outbox.
Кандидат проектирует образовательную платформу с курсами, вебинарами, тестами и домашними заданиями. В разборе обсуждаются требования, границы первой версии, стоимость инфраструктуры и недостающие нефункциональные аспекты.
Источник: { между скобок }
Открыть на YouTubeЭто мок-собеседование по System Design для Senior-разработчика. Ведущий объясняет, что проводит такие секции при найме и предлагает кандидату архитектурный кейс. Кандидат постепенно сужает широкую задачу до образовательной платформы с каталогом курсов и клиентским приложением. В ходе уточнения требований обсуждаются вебинары, прогресс обучения, тесты, домашние задания и условие завершения шага. При выборе первой версии кандидат предлагает начать с открытых и бесплатных компонентов, не добавлять шардирование и репликацию без подтверждённой нагрузки, чтобы снизить стоимость. В финальной обратной связи ведущий хвалит структуру рассуждений, но рекомендует явнее проходить через бизнес-, функциональные и нефункциональные требования, включая безопасность и поддерживаемость.
1:23:27System design-интервью о проектировании высоконагруженного сервиса: требования, регионы, сервисы, Kafka и transactional outbox.
1:12:22Кандидат решает архитектурный кейс по созданию криптобиржи и отвечает на вопросы по backend-разработке. Собеседники разбирают торговые ордера, доменные области, очереди, хранение валют, микросервисы, подписки и надёжность сервисов.
1:00:00Кандидат обсуждает DDD, платёжную архитектуру, согласованность распределённых систем, Kafka и инженерные процессы.