Все посты

HackerRank вывесил белый флаг

16 октября 2026 г.

Всегда считал, что алгоритмические задачи (aka LeetCode) на собесах - это одна из самых тупорылых стратегий найма.

В качестве примера всегда приводил алгоритм Флойда: "Определите, есть ли цикл в односвязном списке, за O(n) времени, используя O(1) памяти".

Ну да, быстрый и медленный указатели - классический прием. Однако хер ты догадаешься, как это сделать, если не проштудировал наизусть Кнута. Это как пресловутая задача с собеседования в Google: "Вас уменьшили до 2 см и поместили в миксер. Как из него выбраться?" - "Выпрыгнуть, блядь! Школьная физика, ха-ха!"

Ну что же, появление ИИ, кажется, эту тему добило. Основатель и гендир HackerRank сдался и выкинул белый флаг:

Я Вивек, сооснователь и генеральный директор HackerRank. Нам жаль, что мы заставляли вас бесконечно решать задачи LeetCode. Теперь эти слова можно увидеть на рекламных щитах по всему Сан-Франциско.

HackerRank не придумала алгоритмические собеседования. Но мы помогли сделать привычным формат технического найма, из-за которого кандидаты месяцами решают задачи, почти не связанные с реальной работой.

Технические собеседования прошли долгий путь: от вопросов вроде "Сколько мячей для гольфа поместится в Boeing 747?" до чтения кода по телефону, написания программ на доске и, наконец, задач в духе LeetCode.

Каждый новый этап немного приближал собеседования к реальной работе. Но по большей части мы по-прежнему оценивали, насколько хорошо кандидат подготовился к собеседованию, а не насколько хорошо он умеет создавать программное обеспечение.

ИИ меняет саму эту работу.

Разработчики все чаще планируют задачи вместе с ИИ-агентами, создают с их помощью программы и проверяют результат. Им нужно уметь отличать хороший код от того, который требует доработки или совсем не годится.

Процесс найма тоже должен меняться.

В HackerRank мы меняем три вещи:

Задания: от алгоритмических задач - к работе с реальными репозиториями кода

Оценка: от проверки правильности кода - к оценке умения работать с ИИ и принимать решения

Опыт кандидата: от среды разработки (IDE) - к среде разработки с ИИ-агентами

Аминь. Интересно, что на это скажет Яндекс?

Обсудить в моём канале

Читать другие посты