Что это за секция
Архитектурная секция, она же System Design, она же дизайн распределённых систем — час, в течение которого кандидат проектирует систему по устному описанию. Т-Банк публикует задачу секции дословно: за час «формализовать задачу, спроектировать API системы, оценить нагрузку и необходимые мощности, спроектировать модели и потоки данных». Этот список и есть план секции.
Кому её дают
Секция привязана к уровню, и это едва ли не главное, что о ней стоит знать: сам факт, что её назначили, говорит о том, на какой грейд кандидата рассматривают. Формулировки у компаний разные, смысл один.
Яндекс проводит архитектурную секцию «только для кандидатов с коммерческим опытом проектирования высоконагруженных распределённых систем» и отводит на неё полтора часа — час на решение и полчаса на организационные моменты. Авито в своём плейбуке найма называет секцию проектирования опциональной и прямо описывает её назначение: «главный дифференциатор для попадания на уровень E5», то есть на одну из ступеней внутренней сетки грейдов компании. У Т-Банка секция входит в стандартную сетку бэкенда, Java, Go, Python, Scala, C++, .NET и тимлидов — и отсутствует на страницах JavaScript, QA и SRE.
Как она устроена
Час у онлайн-доски: Т-Банк называет Unidraw и Sketchboard и предлагает освоить интерфейс доски заранее, до собеседования. Задачу дают устно и намеренно неполно. Авито разбило свою секцию на три фазы, и первая из них посвящена не архитектуре: 5–10 минут отводится на понимание задачи и определение границ системы, около 20 минут — на высокоуровневый дизайн и расчёт нагрузки, и около 30 минут — на детали: технологии, взаимодействие клиента и сервера, оптимизации, метрики.
Половина времени уходит на детали, но добраться до них можно, только имея к двадцатой минуте внятную общую картину. Кандидат, застрявший на уточнении требований, до этой половины секции не доходит вовсе.
Оценка нагрузки
Этот шаг чаще всего пропускают, считая его формальностью. Между тем он входит в официальные требования обеих компаний, которые эти требования публикуют. Т-Банк формулирует его как «оценить нагрузку и необходимые мощности». Яндекс — как «оценить производительность системы, а также объём вычислительных ресурсов, необходимый для её штатного функционирования». В Ozon кандидаты описывают прямые вопросы того же рода: «рассчитай в цифрах максимальную скорость записи на диск в этой системе».
Смысл шага в том, что из чисел вырастают архитектурные решения. В отчёте кандидата за февраль 2026 года архитектурная секция Яндекса начиналась с проектирования сервиса обмена фотографиями. Кандидат предположил 500 миллионов аккаунтов, интервьюер поднял оценку до двух миллиардов. При одном посте раз в десять дней это даёт порядка 200 миллионов постов в сутки. Дальше арифметика делается в уме. 200 миллионов в сутки — это около 2 300 записей в секунду в среднем и втрое больше в пик, а чтений на порядок больше: значит, ленту придётся собирать заранее, а не запросом по подпискам в момент открытия. При средней фотографии в два мегабайта за сутки набегает порядка 400 терабайт: значит, файлы в базе не хранят, нужны объектное хранилище и CDN. Оба архитектурных решения вышли из двух делений в уме.
Точность здесь не требуется, требуется порядок величины и проговорённые вслух допущения. Интервьюер Яндекса формулирует это прямо: если вводных недостаточно, «можно и нужно выдвигать обоснованные гипотезы».
Что оценивают
Знание модных технологий стоит на последнем месте. Авито перечисляет критерии открыто: способность построить работоспособную архитектуру на основании собранных требований, «взвешивать плюсы и минусы выбранных решений», «выявлять и нивелировать долгосрочные риски». Оттуда же — типичная беда: кандидат «получает задание и не знает, с чего начать проектирование».
Беседу на секции ведёт кандидат, и это тоже сказано прямо. В разборе архитектурных секций Яндекса сказано: «в процессе решения задания придётся много разговаривать, но мы ожидаем, что кандидат будет основным участником беседы». Если кандидат молчит и ждёт, что разговор поведёт интервьюер, это записывают ему в минус.
Насколько прямо это конвертируется в грейд, показывает публичный разбор от Т-Банка, указанный самой компанией в материалах для подготовки. Речь о кандидате, который спроектировал систему только для сценария, где всё идёт штатно, — в отрасли его называют happy path. Формулировка не оставляет места толкованиям: «если кандидат кроме happy path ничего не сделал и дальше собеседование выглядит как опрос кандидата с кучей детальных вопросов по частям системы, на которые кандидат отвечает, то это уже уровень Junior». Если проблемы кандидат находит и решает сам, а интервьюеру достаточно их подсвечивать, — это заявка на Middle. Отдельным критерием там же стоит читаемость: если без автора схема нечитаема, это плохой знак.
Задачи по компаниям
| Компания | Формат | Что дают | Кому |
|---|---|---|---|
| Яндекс | Отдельная секция, 1,5 часа: час на решение, полчаса на организационные моменты | Проектирование сервиса шеринга фотографий с лентой подписок; масштаб уточняется в диалоге | Только с коммерческим опытом проектирования высоконагруженных распределённых систем |
| Т-Банк | 60 минут, онлайн-доска Unidraw или Sketchboard | Формализовать задачу, спроектировать API, оценить нагрузку и мощности, спроектировать модели и потоки данных | Бэкенд, Java, Go, Python, Scala, C++, .NET, тимлиды. На страницах JavaScript, QA и SRE секции нет |
| Авито | Три фазы: 5–10 минут на вопросы, ~20 на высокоуровневый дизайн, ~30 на детали | «Давай спроектируем Авито», конструктор виджетов на JS-фреймворке, бэкенд для сервиса нотификаций, PaaS | Секция опциональна и названа главным условием перехода на уровень E5 |
| Ozon | Отдельная секция; в конце — короткий разговор про совместимость с командой | Архитектура крупного продукта; по отчётам кандидатов — «дали Инстаграм», с упором на расчёты нагрузки | — |
| VK | Секция по проектированию встречается в треке | Чат, в котором стример общается с подписчиками; сервис новостей с топом | Для мобильных направлений компания оговаривает, что секция не подходит начинающим разработчикам |
Что советуют сами компании
Материалы для подготовки к этой секции публикуют сами компании, и списки у них пересекаются. И Яндекс, и Т-Банк рекомендуют один и тот же источник: System Design Primer. Яндекс ссылается на его приложение под названием «числа, которые точно нужно знать» — те самые порядки величин, из которых считается нагрузка. Т-Банк добавляет к списку Architectural Katas, собственную статью о подготовке к секции и записи двух публичных System Design-интервью с пометкой, что это похоже на то, как компания проводит собеседования: разбирают проектирование YouTube и системы бронирования отелей.
Из книг обе компании называют примерно одно: Клеппман, «Высоконагруженные приложения»; Танненбаум по распределённым системам; SRE-book от Google. Практический совет Яндекса звучит проще всего: взять большой лист бумаги или маркерную доску и попробовать спроектировать любую известную сложную систему.
ИИ на секции
Отдельного правила для архитектурной секции российские компании не публикуют. У Яндекса запрет на Copilot, ChatGPT и Cursor прописан в блоках кодинг-секций; в описании архитектурной секции правил про ИИ, камеру и демонстрацию экрана нет вообще. Т-Банк формулирует общее правило для всех технических секций: «Старайтесь не подглядывать. Когда кандидат пользуется телефоном, нейросетями или поисковиком, это заметно».
Устойчивой к ИИ секцию не называла ни одна компания, и утверждать это было бы преувеличением. Устроена она, однако, так, что подсказка помогает мало: разговор идёт вживую у доски, интервьюер меняет сложность на лету в зависимости от ответов, а среди критериев стоят читаемость схемы и умение вести беседу. Схему нейросеть нарисует. Ответы на вопросы «почему выбран именно этот компромисс» и «что произойдёт, если узел упадёт» кандидату придётся давать самому.
Частые вопросы
Кому дают System Design — только синьорам?
Секция привязана к уровню, но по-разному. Яндекс проводит архитектурную секцию только с кандидатами, у которых есть коммерческий опыт проектирования высоконагруженных распределённых систем. У Авито она опциональна и прямо названа «главным дифференциатором для попадания на уровень E5». У Т-Банка секция системного дизайна входит в стандартную сетку бэкенда, Java, Go, Python, Scala, C++, .NET и тимлидов — а на страницах JavaScript, QA и SRE её нет.
Что делать, если задачу дали расплывчатую?
Это сделано специально, и первая фаза секции — именно про это. Авито отводит на понимание задачи и определение границ системы 5–10 минут и ждёт уточняющих вопросов про функциональность, аудиторию и сроки. Интервьюер Авито называет типичную беду прямо: кандидат «получает задание и не знает, с чего начать проектирование». Если вводных не хватает, интервьюер Яндекса советует «выдвигать обоснованные гипотезы» — то есть проговорить допущение вслух и идти дальше.
Нужно ли знать точные цифры нагрузки?
Нужен порядок величины и проговорённые вслух допущения. Оценка нагрузки — официальное требование обеих компаний: Т-Банк формулирует её как «оценить нагрузку и необходимые мощности», Яндекс — как «оценить производительность системы, а также объём вычислительных ресурсов, необходимый для её штатного функционирования». В Ozon кандидаты описывают вопросы вроде «рассчитай в цифрах максимальную скорость записи на диск в этой системе».
Где рисовать схему?
На онлайн-доске, и её стоит освоить заранее. Т-Банк называет Unidraw и Sketchboard и отдельно предлагает потренироваться на доске до собеседования; для мобильных направлений там же названы Excalidraw и Miro. Читаемость схемы — самостоятельный критерий: в публичном разборе Т-Банка сказано, что если без автора схема нечитаема, это плохой знак.
Обязательно ли называть конкретные технологии?
Называть — да, но каждое название должно приходить с обоснованием и альтернативой. Авито среди критериев указывает способность «взвешивать плюсы и минусы выбранных решений» и «выявлять и нивелировать долгосрочные риски». «Возьмём Kafka» без ответа на вопрос, почему не очередь в базе, читается как заученный список, а не как решение.
Можно ли пользоваться ИИ на архитектурной секции?
Отдельного правила именно для архитектурной секции российские компании не публикуют. У Яндекса запрет на Copilot, ChatGPT и Cursor прописан в блоках кодинг-секций, а не архитектурной. Т-Банк формулирует общее правило для всех ИТ-секций: «Старайтесь не подглядывать. Когда кандидат пользуется телефоном, нейросетями или поисковиком, это заметно». Практически же секция плохо поддаётся подсказке: она идёт в диалоге на доске, интервьюер меняет сложность на лету, а оценивают в том числе читаемость схемы и умение вести беседу.
Источники
- Яндекс: собеседование бэкенд-разработчика — архитектурная секция: ограничение по опыту, полтора часа, критерии оценки включая расчёт вычислительных ресурсов.
- Плейбук найма Авито — секция проектирования как условие перехода на уровень E5, примеры задач.
- «Возьмите инициативу на себя»: готовимся к System Design Interview — август 2023, интервьюер Авито: три фазы секции, критерии, типичные ошибки.
- Собеседования в Яндекс и ВК, бэкенд, февраль 2026 — дневник кандидата: архитектурные задачи и то, как в диалоге появился масштаб в два миллиарда аккаунтов.
- Отчёт о собеседованиях в Ozon, Т-Банк и другие компании — июль 2025: архитектурная секция Ozon и вопросы на расчёт нагрузки.
Остальные этапы воронки — в обзоре этапов собеседования разработчика. Соседние секции: алгоритмическая и лайвкодинг.
