Ты закрыл NeetCode 150, перерешал Blind 75, Two Sum выдаёшь с закрытыми глазами. Открывается OA — и там длинная stateful-симуляция с правилами расчётов. Или задача из четырёх частей про in-memory систему. Или SQL с оконными функциями в бизнес-обёртке. Или дизайн-промпт про резервирование товара на складе, где надо рассуждать, а не обходить граф в ширину.
Основы при этом никуда не исчезают, они — фундамент. Ломается другое: статичный рейтинговый список воспринимается как актуальный фильтр конкретной компании. Компании меняют оболочки задач, когорты устаревают. То, что в 2023-м спрашивали все, остаётся неплохой тренировкой и одновременно слабой основной ставкой под инвайт, который уже лежит у тебя в почте.
Свежесть важнее фольклора
Под свежестью не имеется в виду погоня за каждым слухом. Речь о приоритете задач, совпадающих с твоим списком: последние 30–60 дней по тем компаниям, куда ты реально подаёшься. Одна и та же классика может быть отличным дриллом на скользящее окно и пустой тратой вечера перед конкретным асессментом.
| Дефолтная зубрёжка | Подготовка под когорту |
|---|---|
| Одни и те же 100 задач годами | Последние ~30–60 дней по своим целям |
| Перемешивание тем | Сначала компания и этап |
| «Я прорешал X medium» | «Я укладываюсь в их формат по времени» |
| Фольклор: «в этой компании всегда спрашивают Y» | Свежие публичные отчёты плюс собственные заметки |
Разница чувствуется на первом же таймере. В одном случае ты проверяешь память, во втором — тренируешь ровно тот навык, который через неделю понадобится на конкретной платформе.
Три фильтра, которые решают, куда уйдут 8 часов
Если на подготовку есть 8 сфокусированных часов в неделю, распределяй их не по темам, а по этим трём признакам.
- Компания из твоего трекера заявок. Не абстрактный «крупный тех», а конкретное название.
- Этап: OA, телефонный скрин или онсайт. Форматы на разных этапах у одной и той же компании различаются.
- Формат, который эта компания действительно использует: классический DSA, прогрессивные части одной задачи, SQL, LLD.
Всё, что не проходит хотя бы через два из трёх фильтров, отправляется в раздел «дриллы на потом». Именно там и живут вечные NeetCode 150 и Blind 75 — они не выбрасываются, они меняют роль.
Утренний ритуал, который накапливается
Никакой новой платформы и подписки для этого не нужно. Нужна привычка.
- Выпиши 3–5 активных целей. Не сорок открытых вкладок.
- По каждой отметь форму OA, которую видел в свежих публичных разборах или на досках отчётов. Не список заголовков задач — именно форму.
- Прорешай одну задачу в этой форме на таймере.
- После решения напиши постмортем на пять строк: паттерн, подвох, что сделаешь на первой минуте в следующий раз.
- Пропускай всё старше своего личного окна свежести — кроме базовых паттернов, которые у тебя всё ещё плывут.
Пятый пункт легко недооценить. Старые классики честно учат скользящему окну и графам, но «я умею решать классические medium» и «я готов к этому OA» — два разных утверждения. Пока они склеены в голове, время уходит не туда.
Постмортем важнее количества
Пять строк после задачи стоят дороже ещё трёх решённых. Через месяц именно они показывают, где ты систематически теряешь минуты: на разборе условия, на отладке граничных случаев или на выборе структуры данных.
Когда подход не подходит
Честные границы есть.
- Если базовые структуры данных ещё не отработаны, когортная подготовка бессмысленна — сначала фундамент, потом фильтры.
- Если в списке сорок компаний, фильтр не работает: он существует ровно для того, чтобы сузить фокус.
- Если у тебя нет ни одной публичной информации о формате конкретного асессмента, остаётся только общий DSA-дрилл. Это нормальная ситуация, а не повод гадать.
И да, чужой опыт с доски отчётов — это сигнал, а не гарантия. Отчёты пишут люди, они ошибаются в деталях, путают этапы и компании. Сигнала нужно несколько, и лучше, если он совпадает с твоими собственными записями после предыдущих попыток.
Что в итоге меняется
Ты перестаёшь измерять подготовку количеством закрытых задач и начинаешь измерять её попаданием в формат. Меньше объёма, точнее прицел. Плюс появляется побочный эффект: тревожность перед асессментом падает, потому что ты знаешь, чего примерно ждать, а не полагаешься на удачу и на рейтинг из интернета.
Комментарии (1)
Войдите, чтобы комментировать.