Пора поговорить про System design
Товарищ-тестировщик рассказал, что на 30% собеседований ему давали задачки по архитектуре. Мне казалось, что секцию System design компании в РФ проводят только для сеньор-разработчиков и тимлидов. Однако, требования к кандидатам растут. На изменения рынка стоит реагировать, поэтому давайте разбираться.
System design – это процесс проектирования систем. В контексте собеседований бэкенд-разработчиков это выглядит так:
- ты приходишь на собеседование длительностью 30-60 минут
- тебе дают задачку формата «спроектируй твиттер» или «сделай схему работы яндекс.такси»
- ты уточняешь требования и рисуешь решение в Miro или подобных сервисах
- по пути объясняешь что как должно работать, например, рассказываешь какой тип базы данных нужно использовать или какой способ взаимодействия сервисов
- интервьюер оценивает твои хард- и софт-скиллы
На ютубе много видео тренировочных собеседований. Например:
- Проектирование сокращателя ссылок
- Проектирование ленты соцсети с фоточками
- Проектирование iOS-приложения соцсети с фоточками
- Проектирование системы бронирования номеров в отелях Также есть книжки и курсы для подготовки к таким собеседованиям, они легко гуглятся.
Задачи на собесах дают согласно твоей специализации и грейду. Например, тестировщиков могут просить не рисовать, а показать возможные точки отказа системы.
Я как нанимающий менеджер провожу собеседования по System design для разработчиков уровня мидл и выше. Архитектурная сессия позволяет мне: 1. увидеть как человек будет решать задачки, близкие к реальности 2. верифицировать предыдущие оценки интервьюеров Я бы проводил этот этап для всех ролей в команде, в том числе продакт-менеджеров.
Готовьтесь к System design, даже если вы не сеньор. Похоже, это станет обязательным этапом 🙂
· 15.10.2025
Ну, продакту важно хотя бы понимать C4, и пару проектов порисовать. Даже домашних. А так, имхо, если это не Tech PM, то нафиг надо это по серьезному спрашивать. Пусть лучше ТимЛида защитит у бизнеса и ему делегирует вопросы инфраструктуры и ИТ
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён