System Design собеседования в Яндекс
Собеседование проводится на позицию middle и выше. За год в Яндексе прошло более 1488 таких интервью и статистика неутешительная: 69% кандидатов провалили собес. Специально для вас попросил выпускника наших курсов, который проводит такие интервью рассказать о том, что не хватило талантливым разработчикам на собесе.
Начинают проектировать без уточнения требований
Кандидат сразу бросается рисовать архитектуру, не выяснив ключевые параметры системы. В Яндексе ценят, когда вы спрашиваете про нагрузку, объемы данных, SLA и бюджетные ограничения. Без этого ваше решение может оказаться оверинжинирингом или наоборот — не масштабируемым.
Игнорируют CAP-теорему и trade-offs
Многие рисуют "идеальную" систему, где всё работает быстро, надёжно и консистентно одновременно. В реальности приходится выбирать. Интервьюеры ждут, что вы обоснуете выбор между consistency и availability для конкретного кейса.
Забывают про мониторинг и обработку ошибок
70% кандидатов проектируют happy path и забывают про то, что системы падают. В Яндексе обязательно спросят: "А что если упадёт база?", "Как узнаем о проблемах?", "Какие метрики будем отслеживать?". Без ответов на эти вопросы даже элегантная архитектура получит низкую оценку.
Усложняют там, где можно использовать готовые решения
Кандидаты часто изобретают велосипед вместо использования проверенных технологий. Например, придумывают свой механизм очередей вместо Kafka или собственное решение для кэширования вместо Redis.
Не могут оценить стоимость решения
Красивая архитектура на 100 микросервисах может обойтись в миллионы рублей в месяц. Умение прикинуть затраты на инфраструктуру — критический навык для middle-senior позиций. Подсказка: всегда держите в голове примерные цены на сервера, трафик и хранилище.
Бонусный совет: все любят, когда кандидат начинает с простого решения и постепенно его усложняет. Покажите, как система будет эволюционировать от MVP до high-load проекта. Это демонстрирует практический опыт и понимание бизнес-контекста.
@chad_protocol
Post #319
17.7K
- 🗿 25
- 🔥 17
- ❤ 3
- 🤓 2
- 💊 2
- 🌚 1