Алгоритмическая секция: что на ней оценивают
Elman Huseynov · 2026-09-15 ·
Интервьюер оценивает то, что ты говоришь. Больше он ничего не видит.
Рабочий код с десятью минутами молчания получит меньше, чем половина решения вслух.
Людей это удивляет. И это самое легко исправимое в списке.
Что он на самом деле заполняет
Почти любая шкала сводится к четырём вопросам.
Понял ли ты задачу. Выбрал ли подход осознанно. Умеешь ли писать верный код. Проверил ли себя.
Три из четырёх живут у тебя в голове.
Не произнёс, значит их нет. Кто не может проследить рассуждение, считает, что его не было.
Четыре фразы
Говори это примерно в таком порядке, каждый раз.
«Значит на входе X, вернуть надо Y». Подтверждает задачу. Страховка от двадцати потраченных минут.
«Цепляет слово Z, оно намекает на окно». Эту фразу и пропускают.
Оценивают её строже всего. Она показывает распознавание, а не заученность.
«Наивный вариант это O(n²). Сначала скажу почему, потом улучшу». Назвать медленный вариант первым это сила. Видно, что ты понимаешь, что именно меняешь.
«Проверю на пустом массиве». Проверка себя без напоминания поднимает на целую ступень.
Провал, о котором не предупреждают
Люди озвучивают набор текста. «Сейчас заведу переменную left, поставлю ноль, теперь цикл while».
Озвучивание набора текста повторяет то, что делает скринридер. Интервьюер это и так видит.
Озвучивай решения. Почему два указателя, а не словарь. Почему left двигается сюда, а не туда. Что обязано оставаться верным на каждой итерации.
У решения есть альтернатива. Нет альтернативы, значит говорить не стоило.
Что говорить, когда застрял
Скажи, что застрял, и скажи, что у тебя есть.
«Простое окно не подходит из-за отрицательных. Выбираю между сортировкой и префиксными суммами. Сортировка теряет порядок, а порядок тут, кажется, важен».
Три предложения, две работы. Тебя оценивают, пока ты думаешь. Интервьюеру есть за что зацепиться.
Молчание не даёт ему ничего. Поэтому он ждёт. Дальше всё делают часы.
Как это тренировать
Говорить и решать одновременно это отдельный навык. Сначала он отнимает внимание у решения.
Исследователи не зря десятилетиями используют протокол размышления вслух.
Поэтому репетируй отдельно.
- Одна задача в неделю вслух, на запись, в одиночестве. Ставь её в слот под таймером.
- Прослушай на двойной скорости. Посчитай, сколько предложений были решениями.
- Объясни решённую задачу человеку, который не программирует. Это метод утёнка, направленный на собственное понимание.
Слушать себя неприятно. И это самая быстрая обратная связь из доступных.
Где это встроено
AlgoPath просит обоснование письменно. Назови паттерн. Скажи, какой сигнал на него указал. Потом код.
Пишешь это каждый раз, и произнести вслух становится коротким шагом.
Где стоит попытка вслух: как готовиться к алгоритмам.
Что говорить первым, следует из чтения условия.
Первые 33 шага бесплатные.