---
title: Методика демо-прогонов продуктового собеседования (ролевая демонстрация с комментариями)
source: формат родился в диалоге 2026-10-06 при подготовке к этапу 3 Yandex Codenv; закрепление формата
---

# Демо-прогон собеседования: как проводим

Демо-прогон — это «спектакль одного актёра» с залом: ассистент играет интервьюера, кандидата и комментатора, пользователь — наблюдатель, который в любой момент вклинивается вопросами. Цель: не тренировка вслух (это `cases.md`), а **понимание изнутри**, как выглядит сильный ответ час подряд, с расшифровкой «почему этот ход сильный».

## Роли

| Роль | Кто | Задача |
|---|---|---|
| 🧑‍💼 Интервьюер | ассистент | Типаж из материалов кейса (для Codenv: Дмитрий, инженер-лид, не PM). Задаёт вопрос, добивает провокациями, отвечает на уточнения как «представитель команды» — с цифрами, но правдоподобно («не знаю» — валидный ответ) |
| 🎤 Кандидат | ассистент | **Голос самого пользователя**: его опыт, его позиционирование. Отвечает структурно (скелеты из `../methodology.md`), считает вслух, называет цену компромиссов. Уровень — «сильная версия», не клоунская |
| 💭 Комментатор | ассистент | За кадром: что проверяется этим ходом, какие канонические вещи из KB показаны, где была ловушка. Плюс — прямые пояснения на вопросы наблюдателя |
| 👀 Наблюдатель | пользователь | Вклинивается в любую паузу: «не понял это», «а почему не так», «дай пояснение». Прогон продолжается только по команде (`next` / `go` / «погнали») |

## Формат блоков

1. **🎬 Сеттинг** — один раз в начале: место, интервьюер, что за секция.
2. **Блок = один обмен**: реплика интервьюера ИЛИ ход кандидата + комментарий за кадром → **пауза**. Никогда не выдавать весь час одним текстом.
3. Крупные развилки (уточнения → приоритизация → измерение → KPI → эксперимент) — по одному блоку на развилку.
4. Финальный блок: закрытие секции + моделирование фидбека интервьюера («что запишет»).
5. Пояснения наблюдателю — это **первоклассный контент**: расширенные разборы (теория + примеры + математика) сохраняются в приложение прогона, не выбрасываются.

## Чек-лист перед стартом прогона

- Кандидат = сам пользователь, примеры из его опыта? (дефолт: да)
- Правило примеров: реальные факты опыта — как есть; правдоподобные реконструкции — помечать **✳** и не противоречить подтверждённым фактам (см. AGENTS.md: не приписывать неподтверждённое).
- Размер блока: один обмен репликами (дефолт) или фаза целиком?
- Какой кейс из банка (`../training/cases.md`) или свободная тема.
- Пользователь может диктовать — опечатки считывать по смыслу, не переспрашивать лишний раз.

## Приёмы сильного прогона (что демонстрируем)

- **Числа вслух**: вся арифметика проговаривается (8000 человеко-минут, 34 инженерных месяца, ×2.78 за 10/90) — с явными допущениями, чтобы её можно было проверить.
- **Цена компромисса цифрой**: «50/50 мощнее, но канарейка 10% ограничивает ущерб; штраф по выборке ~2.8×» — кандидат, называющий цену решения, отличается от выучившего слово.
- **Тройной тест на честность критериев**: интервьюер трижды за час повторяет провокацию «почти получилось» (−20% вместо −40%; 25% вместо трети; «сколько в деньгах» без красивого ROI). Архитектура ответа одна: критерий не переписывается задним числом → смотрим структуру эффекта → решение наверх с ценой и риском.
- **Связность в одну систему**: то, что чинили в первой части (доступность), всплывает guardrail'ом в системе KPI. Интервьюеры замечают.
- **Встречные вопросы кандидата** в конце — признак лида, не только испытуемого.

## Варианты прогонов

- **Сильный кандидат** (дефолт) — эталон для калибровки.
- **Слабый кандидат** — те же вопросы, типовые провалы (сразу в решение, ванити-метрики, «сделаем A/B» без мощности) — для контраста; смотреть парами.
- **Только тема Б** — KPI/конверсия/эксперименты (кейсы №3–№5).
- **Провокационный интервьюер** — HiPPO-давление, «директор сказал», давление сроками.

## Библиотека прогонов

Прогоны сохраняются рядом: `demo-run-NN-<тема>.md` (диалог сжато, но полно + приложение с пояснениями наблюдателю). Начать новый: «прогони демо» / «разыграй интервью» — ассистент идёт по этой методике, нумерация инкрементируется.

- `demo-run-01-complaints-priority-kpi-experiment.md` — тема А (жалобы→приоритизация→измерение) + KPI + эксперимент с AI-агентом; приложение: north star, цель/прогноз/решение, CSAT и деньги, p50/p95, SRM, целые недели, 50/50 vs staged
- `demo-run-02-conversion-funnel.md` — чужой продукт (Яндекс Еда): падение конверсии → микс vs внутриканальное, воронка по долям отвала, жанры гипотез, A/B с мощностью, декомпозиция цели «хочу 25» (прерван перед финалом)
- `advice-and-mistakes.md` — выжимка из прогонов: 10 советов + 10 ошибок + специфика кандидата-тимлида с техническим бэкграундом

## Связанные документы

- [`cases.md`](cases.md) — банк кейсов и протокол самотренировки вслух
- [`../methodology.md`](../methodology.md) — скелеты ответов, тайминг, карточка
- [`../knowledge-base.md`](../knowledge-base.md) — канон под каждым ходом
