Мок-интервью для менторов — 45 минут

Стек-агностичный мок для менти: без оценки найма, с фокусом на обратную связь и план роста. Сегмент A.

Questions
14
Live coding
1

Разогрев и цели сессии

  1. Недавний проект

    BehavioralEasy

    Расскажите о недавнем проекте, где вы были ключевым разработчиком. Что делали вы лично?

    Scoring rubric (0–10)
    3–5: Описывает проект общими словами, свою роль называет расплывчато («участвовал в команде»).
    6–8: Конкретная задача, стек, результат; понятна личная зона ответственности.
    9–10: Контекст бизнеса, trade-offs, метрики успеха; честно говорит, что делали другие.
    Красный флаг: не может назвать ни одного решения, которое принимал сам.
    Interviewer notes
    Follow-up: что бы сделали иначе? 3–4 минуты.
  2. Цели мока

    BehavioralEasy

    Какую роль или компанию вы сейчас таргетируете? Что хотите получить от этой мок-сессии?

    Scoring rubric (0–10)
    3–5: «Хочу попрактиковаться» без конкретики.
    6–8: Назван тип роли/уровня; 1–2 зоны роста (system design, live coding, behavioral).
    9–10: Чёткий gap analysis; реалистичные ожидания от 45 минут; готов к жёсткой обратной связи.
    Для ментора: зафиксировать цели в начале — потом сверить с итогами.
    Interviewer notes
    3–4 минуты. Ментор записывает 1–2 цели для финального feedback.
  3. Опыт собеседований

    BehavioralEasy

    Какие реальные интервью были недавно? Где застряли или получили отказ без понятной причины?

    Scoring rubric (0–10)
    3–5: «Было несколько, не помню».
    6–8: Конкретный этап (HR, live coding, system design); гипотеза почему сложно.
    9–10: Рефлексия без self-pity; что уже пробовал улучшить.
    Для ментора: не давать советы сразу — только слушать до технической части.
    Interviewer notes
    3 минуты.

Лёгкая техническая часть

  1. Объяснение коллеге

    TheoryMedium

    Объясните, как работает HTTP-запрос от браузера до ответа сервера — так, чтобы понял junior без вашего стека.

    Scoring rubric (0–10)
    3–5: «Браузер отправляет запрос, сервер отвечает» без DNS/TCP/HTTP слоёв.
    6–8: URL → DNS → TCP/TLS → request/response → status codes на бытовом уровне.
    9–10: Структурированно по слоям; проверяет понимание вопросами; без jargon dump.
    Для ментора: оценивать ясность речи, не полноту enciclopedia.
    Interviewer notes
    6–7 минут. Follow-up: что если 404 vs 500?
  2. Trade-off

    TheoryMedium

    Опишите технический trade-off из вашего проекта: что выбрали, от чего отказались и почему.

    Scoring rubric (0–10)
    3–5: «Выбрали PostgreSQL потому что лучше» без альтернатив.
    6–8: Две опции; критерии (скорость, команда, стоимость); последствия выбора.
    9–10: Метрики до/после или честное «не знаем, проверим»; что бы изменили.
    Для ментора: сильный сигнал для senior-ролей; для junior достаточно 6–8.
    Interviewer notes
    5 минут.
  3. История отладки

    TheoryMedium

    Расскажите про недавний сложный баг: как нашли root cause и что изменили после фикса?

    Scoring rubric (0–10)
    3–5: «Пофиксил в коде» без процесса.
    6–8: Гипотезы, логи/метрики, изоляция; regression fix или тест.
    9–10: Postmortem-lite; улучшение observability; коммуникация с командой.
    Для ментора: хвалить процесс, не только результат.
    Interviewer notes
    5 минут.
  4. Чтение кода

    Coding taskEasyCode

    Прочитайте фрагмент в редакторе: что выведет console.log и почему? Что здесь можно поправить?

    Scoring rubric (0–10)
    3–5: Не видит очевидную ошибку (mutation, async race, off-by-one).
    6–8: Находит баг и объясняет fix; задаёт уточняющие вопросы.
    9–10: Находит edge cases; предлагает тест; обсуждает readability.
    Для ментора: цель — диалог, не «загнал в угол».
    Interviewer notes
    5 минут. Кандидат ничего не пишет — только читает и объясняет.
    Ожидание: 9 (3×3), не 3 — closure over var: к моменту таймера i === 3.
    Follow-up: как исправить (let / block scope), почему с let выйдет 3.

Коммуникация и behavioral

  1. Слабая сторона

    BehavioralMedium

    Какая ваша зона роста как инженера? Приведите пример, как над ней работаете.

    Scoring rubric (0–10)
    3–5: «Я перфекционист» или fake strength.
    6–8: Честная слабость + конкретные шаги (ментор, курс, практика).
    9–10: Связь с карьерной целью; измеримый прогресс за последние месяцы.
    Для ментора: не оценивать «правильность» слабости — оценивать зрелость.
    Interviewer notes
    4 минуты.
  2. Несогласие в команде

    BehavioralMedium

    Был ли случай, когда вы не согласились с техническим решением коллеги? Как действовали?

    Scoring rubric (0–10)
    3–5: «Соглашаюсь с тимлидом» или конфликт без resolution.
    6–8: Аргументы фактами; compromise или experiment; уважительный тон.
    9–10: Document decision; revisit по результатам; escalation когда уместен.
    Для ментора: моделирует real interview behavioral — дайте feedback по STAR.
    Interviewer notes
    4 минуты.
  3. Вопросы работодателю

    BehavioralEasy

    Какие 2–3 вопроса вы задали бы интервьюеру в конце real interview?

    Scoring rubric (0–10)
    3–5: Только про ЗП/отпуск.
    6–8: Про команду, релизы, ожидания от роли.
    9–10: Показывает исследование компании; вопросы про риски и success criteria.
    Для ментора: помочь улучшить формулировки — это быстрый win для менти.
    Interviewer notes
    3 минуты.

Обратная связь (для ментора)

  1. Структура feedback

    OtherEasy

    Ментор: дайте структурированный feedback по сессии — сильные стороны, 2 зоны роста, один actionable шаг на неделю.

    Scoring rubric (0–10)
    Чек-лист для ментора (не оценка менти):
    — Начать с конкретных сильных моментов (цитата/пример из сессии).
    — 2 зоны роста привязать к целям из разогрева.
    — Один шаг на 7 дней: measurable (LeetCode N задач, mock SD, запись себя на video).
    — Не использовать шкалу «брать/не брать» — это не hiring loop.
    Interviewer notes
    8–10 минут. Записать в notes интервью в FlashTalk для истории менти.
  2. Самооценка менти

    BehavioralEasy

    Как вы сами оцениваете сегодняшнюю сессию? Что удивило? С чем не согласны?

    Scoring rubric (0–10)
    3–5: «Нормально» / «всё плохо» без деталей.
    6–8: Совпадает или расходится с feedback ментора; один insight.
    9–10: План follow-up; просит повтор через N недель с тем же scope.
    Для ментора: расхождение self-assessment и вашего feedback — материал для коучинга.
    Interviewer notes
    3 минуты.

Завершение

  1. Как учитесь

    BehavioralEasy

    Как поддерживаете актуальность знаний? Что изучали за последние полгода?

    Scoring rubric (0–10)
    3–5: «По необходимости на работе», без примеров.
    6–8: Конкретные источники (курсы, статьи, pet-project) + применение на практике.
    9–10: Системный подход: что изучил, как проверил, что внедрил.
    Красный флаг: «всё знаю, учиться нечему» на junior/middle.
    Interviewer notes
    2–3 минуты.
  2. Следующие шаги

    BehavioralEasy

    Что сделаете в ближайшую неделю по итогам мока? Нужна ли повторная сессия — и на какую тему?

    Scoring rubric (0–10)
    3–5: «Попрактикуюсь» без плана.
    6–8: Конкретное действие + дата; тема следующего мока.
    9–10: Делится планом с accountability (peer, ментор, календарь).
    Для ментора: предложить слот follow-up, если уместно.
    Interviewer notes
    2 минуты.

Run an interview with this template

Sign up free: copy the template to your org, schedule an interview, and run it in a room with live coding.

Get started in FlashTalk