Backend Tech Lead — интервью

75 минут, tech lead. Архитектура, процессы, менторинг, найм, эволюция платформы.

Вопросов
16

Разогрев: роль и контекст

  1. Техническое влияние

    ПоведенческийСредний

    Какое решение за последние 1–2 года дало наибольший эффект для продукта или команды? Что именно сделали вы?

    Рубрика оценки (0–10)
    3–5: «Улучшили производительность» без метрик и своей роли.
    6–8: Конкретное решение, контекст, результат (latency, cost, velocity).
    9–10: Trade-offs до/после; как убедили стейкхолдеров; что измеряли.
    Красный флаг: приписывает себе работу команды без деталей.
    Подсказки интервьюеру
    5 минут — ключевой вопрос для senior+.
  2. Роль tech lead

    ПоведенческийСредний

    Как вы понимаете роль tech lead vs senior IC? Сколько времени на код vs людей/процессы?

    Рубрика оценки (0–10)
    3–5: «Tech lead = самый сильный кодер» без people work.
    6–8: Баланс delivery + качество + рост команды; примеры делегирования.
    9–10: Осознанный выбор IC vs lead; метрики команды; не hero mode.
    Красный флаг: «я единственный, кто может писать архитектуру».
    Подсказки интервьюеру
    5 минут.
  3. Контекст команды

    ПоведенческийЛёгкий

    Сколько человек в команде, какой домен, какой был ваш scope ответственности?

    Рубрика оценки (0–10)
    3–5: Размыто про «команду backend».
    6–8: Размер, грейды, on-call, ключевые сервисы; зона ответственности lead.
    9–10: Cross-team dependencies; hiring plan; technical roadmap ownership.
    Красный флаг: tech lead title без опыта координации людей.
    Подсказки интервьюеру
    3 минуты.

Архитектура и эволюция

  1. Декомпозиция монолита

    ДоскаСложный

    Продукт на монолите, команда растёт, релизы тормозят. Ваш план на 6–12 месяцев?

    Рубрика оценки (0–10)
    3–5: «Сразу микросервисы» без boundaries.
    6–8: Strangler fig; bounded contexts; extract по pain points; не big bang.
    9–10: Team topology (Team Topologies); data ownership; incremental metrics.
    Красный флаг: microservices ради моды без org readiness.
    Подсказки интервьюеру
    10 минут на доске.
  2. RFC и ADR

    ПоведенческийСредний

    Как вводили процесс принятия архитектурных решений? Что работало, что нет?

    Рубрика оценки (0–10)
    3–5: «Обсуждали в Slack».
    6–8: RFC template; review window; ADR archive; decision owner.
    9–10: Lightweight vs heavyweight по контексту; dissent documented; revisit policy.
    Красный флаг: решения только у одного человека без записи.
    Подсказки интервьюеру
    4 минуты.
  3. Platform vs product

    ТеорияСложный

    Когда выделять platform team, а когда feature team тянет infra сама?

    Рубрика оценки (0–10)
    3–5: «Platform всегда нужна» или «никогда».
    6–8: Threshold по числу команд; internal APIs; golden paths; cost of duplication.
    9–10: Product metrics for platform; avoid ivory tower; paved road adoption.
    Красный флаг: platform team без internal customers.
    Подсказки интервьюеру
    5 минут.
  4. Культура надёжности

    ТеорияСложный

    Как поднимали SLO/error budget практику в backend-команде?

    Рубрика оценки (0–10)
    3–5: «Мониторинг в Grafana».
    6–8: SLI/SLO definition; error budget policy; blameless postmortems.
    9–10: Game days; toil reduction; on-call sustainability; exec reporting.
    Красный флаг: 100% uptime SLO «чтобы не ругали».
    Подсказки интервьюеру
    5 минут.

Люди и процессы

  1. Менторинг

    ПоведенческийСредний

    Как помогали расти коллегам уровня middle? Приведите конкретный пример.

    Рубрика оценки (0–10)
    3–5: «Проводил code review» без результата для человека.
    6–8: Конкретный человек/ситуация; что делали (pairing, план роста); итог.
    9–10: Структурированный подход; делегирование; измеримый рост (ownership, грейд).
    Красный флаг: «сам всё делаю быстрее» на tech lead.
    Подсказки интервьюеру
    4 минуты.
  2. Оценка senior-кандидатов

    ПоведенческийСредний

    Если участвовали в найме: на что смотрите в первую очередь при оценке senior? Чем отличаете strong hire от borderline?

    Рубрика оценки (0–10)
    3–5: «Знает алгоритмы» или «опыт в стеке» без глубины.
    6–8: Depth + breadth; ownership; communication; red flags they watch.
    9–10: Structured signals; calibration with team; bias awareness; leveling consistency.
    Красный флаг: «главное — LeetCode hard» для senior IC.
    Подсказки интервьюеру
    4 минуты; для tech lead обязателен.
  3. Delivery process

    ПоведенческийСредний

    Как организовали планирование и delivery, чтобы senior не были bottleneck?

    Рубрика оценки (0–10)
    3–5: «Daily и спринты» без деталей.
    6–8: WIP limits; ownership areas; async design reviews; clear DRI.
    9–10: Predictability metrics; escalation; reducing lead review queue.
    Красный флаг: все PR только через lead.
    Подсказки интервьюеру
    4 минуты.
  4. Работа со стейкхолдерами

    ПоведенческийСредний

    Как выстраивали общий язык с продуктом или другими командами по техническим ограничениям?

    Рубрика оценки (0–10)
    3–5: «Объяснял, что нельзя» без примеров.
    6–8: Конкретный кейс; перевод tech → business impact; компромисс.
    9–10: Proactive roadmap alignment; written RFC; escalation path; SLA/SLO framing.
    Красный флаг: «продукт ничего не понимает».
    Подсказки интервьюеру
    4 минуты.

Техническая глубина

  1. Лидерство в инциденте

    ПоведенческийСложный

    SEV-1 в пятницу вечером: payment down. Ваша роль как tech lead первые 30 минут?

    Рубрика оценки (0–10)
    3–5: «Сам дебажу» без координации.
    6–8: Incident commander; comms channel; roles (ops/comms/scribe); stabilize first.
    9–10: Runbook; rollback decision; customer comms; postmortem within 48h.
    Красный флаг: blamestorming во время инцидента.
    Подсказки интервьюеру
    5 минут.
  2. Code review культура

    ТеорияСредний

    Как выстроили code review, чтобы не тормозило, но держало качество?

    Рубрика оценки (0–10)
    3–5: «Все смотрят всё».
    6–8: SLAs on review; small PRs; ownership CODEOWNERS; nit vs block policy.
    9–10: Metrics (time to review); linters/automation; mentoring through review.
    Красный флаг: rubber stamp «LGTM» на critical paths.
    Подсказки интервьюеру
    4 минуты.

Закрытие

  1. Дедлайн vs качество

    ПоведенческийСредний

    Был ли случай, когда пришлось выбирать между сроком релиза и качеством? Что выбрали и почему?

    Рубрика оценки (0–10)
    3–5: «Всегда успеваем в срок» или «всегда режем scope» без примеров.
    6–8: Конкретная ситуация; коммуникация с PM/бизнесом; итог и последствия.
    9–10: Явный scope cut vs tech debt ticket; rollback plan; lessons learned.
    Красный флаг: тайный skip тестов «потом поправим» без эскалации.
    Подсказки интервьюеру
    4 минуты.
  2. Конфликт в команде

    ПоведенческийСредний

    Был ли случай технического или процессного конфликта в команде? Как разрешили?

    Рубрика оценки (0–10)
    3–5: «Конфликтов не было» или история без своих действий.
    6–8: Описывает ситуацию, свою позицию, итог; без обвинений.
    9–10: Фокус на данных/компромиссе; что изменил в процессе после.
    Красный флаг: «я был прав, они нет» без рефлексии.
    Подсказки интервьюеру
    Follow-up: чему научились? 4 минуты.
  3. Вопросы к нам

    ПоведенческийЛёгкий

    Какие вопросы у вас к нам про команду, продукт или процессы?

    Рубрика оценки (0–10)
    3–5: «Нет вопросов» или только про отпуск/ЗП.
    6–8: 2–3 содержательных вопроса про продукт, команду, релизы.
    9–10: Вопросы показывают, что изучил компанию; уточняет ожидания от роли.
    Красный флаг: нулевой интерес к продукту на middle+.
    Подсказки интервьюеру
    Оставить 3–5 минут в конце интервью.

Провести интервью по этому шаблону

Зарегистрируйтесь бесплатно: скопируйте шаблон в организацию, назначьте интервью и проведите его в комнате с live-coding.

Начать в FlashTalk