Подготовка к техническому собеседованию: план на 4 недели для занятых инженеров
Реалистичный четырёхнедельный план подготовки для тех, у кого есть работа: алгоритмы, системный дизайн и поведенческая секция примерно за час в день.

Большинство советов по подготовке к собеседованиям исходят из того, что у вас бесконечно времени и мотивации. Реальность: у вас есть работа, жизнь и примерно час в день. Этот план построен под такую реальность — четыре недели, около часа в будни, чуть больше в выходные, и покрыты три секции, которые решают исход большинства наймов: алгоритмы, системный дизайн и поведенческая.
Неделя 1: аудит и фундамент
Не начинайте с перемалывания случайных задач. Начните с того, чтобы честно понять, где вы находитесь.
- Дни 1–2. Решите две задачи на время «с холода» (одну лёгкую, одну среднюю) и разберите один вопрос по системному дизайну вслух — хоть резиновой утке. Честно отметьте, где встали.
- Дни 3–5. Повторяйте только те структуры данных, которые вскрыл аудит. У большинства это хеш-таблицы, два указателя и обход деревьев, а не экзотическое динамическое программирование.
- Выходные. Соберите «банк историй»: шесть рабочих сюжетов — конфликт, провал, техническая победа, горящий дедлайн, несогласие с решением и то, чем гордитесь. По абзацу на каждый, по схеме ситуация → действие → результат.
Неделя 2: паттерны, а не количество задач
Интервьюеры переиспользуют паттерны, и примерно десяток из них покрывает подавляющее большинство вопросов: два указателя, скользящее окно, подсчёт через хеш-таблицу, BFS/DFS, бинарный поиск, кучи, интервалы, работа со связными списками, базовая рекурсия с мемоизацией и разбор через стек.
- Одна задача на паттерн в день, две — в дни, когда есть силы. Качество важнее количества: после решения потратьте десять минут на вопрос, что было сигналом к паттерну («отсортированный массив + поиск пары → два указателя»).
- Всегда пишите на языке собеседования, в простом редакторе без автодополнения, и проговаривайте вслух. Проверяется именно это проговаривание.
- Если на работе ежедневно пользуетесь ИИ-ассистентами, тренируйтесь без них. Собеседования по-прежнему проверяют беглость без подсказок, и потеря формы вполне реальна.
Неделя 3: системный дизайн и поведенческая секция
Провалы в системном дизайне почти никогда не связаны со знаниями — они связаны со структурой. Выучите один каркас и применяйте его каждый раз:
- Требования (5 минут): уточните пользователей, масштаб, соотношение чтения и записи, требования к задержке. Вопросы здесь приносят баллы, догадки — отнимают.
- Верхнеуровневая схема (10 минут): прямоугольники и стрелки — клиенты, API-слой, сервисы, база, кеш.
- Углубление (15 минут): выберите самый сложный компонент и разберите до дна — модель данных, шардирование, поведение очереди под нагрузкой.
- Компромиссы (5 минут): назовите, что сломается при десятикратном росте и за чем вы бы следили.
За неделю разберите три системы (сокращатель ссылок, чат и лента новостей — классическая тройка). Для поведенческой секции проговорите вслух банк историй из первой недели, по одному разу на каждую. Цель — скорость извлечения, а не заученный текст.
Неделя 4: симуляция и заточка
- Проведите минимум два полноценных мок-интервью в реальных условиях: с другом, с коллегой из сообщества или платно. Ничто не вскрывает пробелы так, как живое давление.
- Перерешайте с нуля задачи, которые провалили на первых трёх неделях. Повторение личного слабого набора полезнее новизны.
- Подготовьте свои вопросы интервьюеру: устройство команды, нагрузка дежурств, как измеряется успех в роли через полгода. Хорошие вопросы оцениваются, просто молча.
- За день до: остановитесь. Зубрёжка накануне измеримо ухудшает результат. Сон — это тоже подготовка.
Если у вас меньше четырёх недель
Сжимайте за счёт охвата, а не глубины: оставьте аудит, разберите только пять самых частых паттернов, сделайте один системный дизайн и ни в коем случае не пропускайте банк историй — поведенческая секция это самые дешёвые баллы, которые вы когда-либо получите. И продолжайте откликаться во время подготовки: настоящие собеседования — лучшие мок-интервью, а воронка всё равно разворачивается неделями. Идеальный момент начать откликаться не наступает никогда, а момент «достаточно готов» ближе, чем кажется.