
Дизайн-секция на собеседованиях
Как проверять навыки проектирования систем у Senior+ кандидатов

Как проверять навыки проектирования систем у Senior+ кандидатов
Как проверять навыки проектирования систем у Senior+ кандидатов
От процесса найма до конкретной задачи
Воронка найма backend
Место design-секции
Структура, задача, sizing
Критерии и подготовка
Backend-разработчик в крупном финтехе
От заявки до оффера
Pre-interview — резюме и контакт
Tech — язык, алгоритмы, basics
Senior+ — Design / system design
Team / Offer — fit, грейд, условия
Где какая секция применима
Junior / Middle — Tech + Team
Senior — добавляется Design
Senior+ / Staff — центральный бар
Те же секции, другой уровень
Что она даёт компании и кандидату
На уровне Senior+ это самая прогностичная секция
Senior+ регулярно решает architecture
Ошибка дизайна = кварталы переделок
Алгоритмы не отделяют Staff
Видны мышление и коммуникация
Это не только барьер, но и сигнал о компании
Виден реальный engineering bar
Видны задачи и нагрузки
Культура читается по вопросам
Понятны грейд и ответственность
Как мы проводим design-интервью
Именно этот каркас задаёт ритм разговора на 60–90 минут
Понятный домен, но реалистичный масштаб
MAU — 3 млн
30 млн запросов/сутки
Статья: 10 КБ + 3 МБ медиа
Операции: лента, статья, поиск
Что должен прикинуть кандидат за 5–10 минут
Average / peak RPS
Контент: день / месяц / год
Read-heavy и cacheability
Узкое место: DB, сеть, поиск
Диаграмма, а не просто список технологий
Клиенты, CDN/LB, API gateway
Доменные сервисы
Storage: DB, cache, index, objects
Data flows и failure points
По чему ставим уровень
Четыре больших блока
Формализация требований
Sizing и узкие места
Целостная архитектура
Scaling, failures, evolution
Одна задача — разные ответы
Senior — рабочее решение
Senior+ — trade-offs / alternatives
Staff — горизонт года
Все уровни — адаптироваться
Кандидату — практический план
Без этого design-секция превращается в лотерею
DDIA и похожие книги
Netflix / Uber / Slack
Типовые задачи: feed, chat, search
Sizing, RFC, ADR, ревью
Мышление, не правильный ответ
Design начинается с Senior
Context → sizing → architecture
Оцениваем мышление и trade-offs
Учиться через практику и ревью
System design, trade-offs, Senior+ prep
DDIA + System Design Interview
The C4 Model
Architecture Decision Records
Engineering blogs
polomodov.tech
Все слайды и ссылки — в Telegram-канале
Александр Поломодов, Technical Director & Fellow, Т-Технологии
@book_cube