System Design интервью: как проходит секция и как к ней готовиться

Последнее обновление: 14 июля 2026 · Действует с: 14 июля 2026

Секция, на которой дают расплывчатую задачу и час времени. Расплывчатость входит в проверку: первым делом смотрят, станет ли кандидат уточнять требования или сразу начнёт рисовать схему. Правильной схемы у задачи нет — оценивают, насколько кандидат обосновал свой выбор и что он будет делать, когда система начнёт ломаться.

Главное

  • Т-Банк публикует задачу секции дословно: за час формализовать задачу, спроектировать API, оценить нагрузку и необходимые мощности, спроектировать модели и потоки данных.
  • Секцию дают не всем. У Яндекса — только кандидатам с коммерческим опытом проектирования высоконагруженных систем, у Авито она опциональна и названа главным условием попадания на уровень E5.
  • Оценка нагрузки входит в официальные требования и Яндекса, и Т-Банка: обе компании перечисляют её среди задач секции.
  • По публичной шкале Т-Банка кандидат, который спроектировал систему только для сценария, где всё идёт штатно, получает уровень Junior — независимо от того, насколько красива схема.

Что это за секция

Архитектурная секция, она же 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Секция по проектированию встречается в трекеЧат, в котором стример общается с подписчиками; сервис новостей с топомДля мобильных направлений компания оговаривает, что секция не подходит начинающим разработчикам
Составлено по официальным описаниям — Т-Банка, Яндекса и плейбука Авито — и по датированным отчётам кандидатов для Ozon и VK (ссылки в «Источниках»). Задача Яндекса приведена так, как она развивалась в диалоге: масштаб в 2 млрд аккаунтов предложил интервьюер, а не условие. Состав секций компании меняют.

Что советуют сами компании

Материалы для подготовки к этой секции публикуют сами компании, и списки у них пересекаются. И Яндекс, и Т-Банк рекомендуют один и тот же источник: 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 прописан в блоках кодинг-секций, а не архитектурной. Т-Банк формулирует общее правило для всех ИТ-секций: «Старайтесь не подглядывать. Когда кандидат пользуется телефоном, нейросетями или поисковиком, это заметно». Практически же секция плохо поддаётся подсказке: она идёт в диалоге на доске, интервьюер меняет сложность на лету, а оценивают в том числе читаемость схемы и умение вести беседу.

Источники

Остальные этапы воронки — в обзоре этапов собеседования разработчика. Соседние секции: алгоритмическая и лайвкодинг.

Готовитесь к секции — а вопрос всё равно застаёт врасплох?

OfferHack — незаметный ИИ-помощник для технических собеседований: слышит вопрос интервьюера и за секунды подсказывает ответ прямо на экране. Не виден при демонстрации экрана и на прокторинге.

Узнать про OfferHack

Остались вопросы?

Если у вас есть вопросы или замечания по этому документу, напишите нам: admin@offerhack.tech