Фреймворк ответа: 7 шагов у доски
Каркас, который превращает пугающий вопрос «спроектируйте X» в управляемую последовательность шагов.
Фреймворк ответа — фиксированная последовательность из 7 шагов, по которой вы ведёте любую задачу, чтобы ничего не упустить и не утонуть в деталях.
Семь шагов
Запомните этот порядок — он работает почти для любой задачи. Сначала сужаем неопределённость, потом считаем, потом строим, потом углубляемся.
1. Требования -> что строим, для кого, какие функции
2. Оценка масштаба -> QPS, объём данных, трафик
3. API -> ключевые эндпоинты, контракты
4. Модель данных -> сущности, схема, выбор БД
5. Высокоур. схема -> блоки и стрелки между ними
6. Детализация -> углубляемся в 1-2 компонента
7. Узкие места -> что сломается под нагрузкой, как чинитьПочему именно такой порядок
Каждый шаг даёт вход для следующего. Без требований нельзя оценить масштаб. Без масштаба нельзя осознанно выбрать БД (для 100 запросов в секунду и для 100 000 — разные решения). Без модели данных не нарисовать честную схему. Порядок защищает от типичной ошибки — прыжка сразу в «возьмём Cassandra».
Как работает под капотом
Фреймворк — это способ управлять временем и вниманием интервьюера. Проговорив вслух «я пройду по семи шагам: требования, масштаб, API, данные, схема, детализация, узкие места», вы сразу зарабатываете сигнал структурированности. Дальше интервьюер расслабляется: он видит, что вы не потеряетесь. А вы получаете право в любой момент сказать «это деталь, вернусь к ней на шаге 6» и не растекаться.
Распределение времени
| Шаг | Минут |
| Требования | 5–10 |
| Масштаб | 5 |
| API + данные | 10 |
| Высокоуровневая схема | 10 |
| Детализация + узкие места | 10–15 |
Частые ошибки
- Пропустить шаг требований и потом перепроектировать всё посередине.
- Застрять на детализации одного компонента и не собрать систему.
- Не оставить время на узкие места — самый «сеньорный» шаг.
Итог
- Семь шагов: требования, масштаб, API, данные, схема, детализация, узкие места.
- Порядок не случаен — каждый шаг кормит следующий.
- Озвучьте план шагов сразу — это мгновенный сигнал структуры.