Доброго времени суток, Хабр! Я, как и многие из нас, периодически захожу на тот самый "красный сайт" по поиску работы. В перерывах между задачами скролю ленту вакансий, откликаюсь на интересные и жду отклика. Но с недавних пор всё изменилось.

Если раньше в таком "ленивом" режиме я получал человеческие ответы — иногда даже приглашения на собесы, — то теперь, буквально через секунды после моего отклика, прилетает reject. И не просто "нет", а с шаблонными комплиментами: "Вы отличный специалист, но, к сожалению, не подходите под нашу вакансию". Все как один — сгенерированы роботами.

Раньше было сложно пробиться через HR до технарей, а теперь даже до HR не доберёшься. Добро пожаловать в эпоху нейросетей, где ИИ решает, достоин ли ты собеседования!

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

После клонирования

cd hh-job-search
npm install
npm run dev или npm run build & npm run start

На данный момент вы уже можете запустить скрипт и начать автоматизированный поиск, для настройки параметров под себя можно указать некоторые данные вот тут.

А также заменить сопроводительное письмо в
https://github.com/artemmorozov13/hh-job-search/blob/main/src/services/ApplicationService/const/applicationConfig.ts

P.S.: Автоматизировать авторизацию, крайне сомнительное решение, так-как именно там множество проверок, поэтому после запуска, авторизоваться придется самому

Комментарии (8)


  1. hooperer
    11.11.2025 14:19

    а репозитории без readme.md

    они как коррелируют со следующими пунктами, в частности

    с техническим собеседованием?


    1. artemmorozov13 Автор
      11.11.2025 14:19

      я еще и тесты не написал, прикинь


      1. hooperer
        11.11.2025 14:19

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

        я к стилю написания кода/статьи не пытался придраться.


        1. artemmorozov13 Автор
          11.11.2025 14:19

          Постараюсь добавить в следующих релизах


  1. cahbeua
    11.11.2025 14:19

    Вроде пару недель назад был хайп про китайчёнка, который рассказал что заДДОСил за год 1кк резюме и получил ответ на 5 из них, по 3 ходил на собес и получил 2 офера... Думаю месть хрюшам за их дебилизм в итоге всем выйдет боком - их ддосят, они ставят ИИ на фильтр, их ддосят через ИИ... Ну в итоге всё кончится белыми списками, а сотрудников будут продавать как футболистов. Только сотрудник с этой продажи ничего иметь не будет.


  1. pravosleva
    11.11.2025 14:19

    У Вас ошибка, поправьте регистр (ну либо ждите PR от меня, если меня затянет интерес...)
    У Вас ошибка, поправьте регистр (ну либо ждите PR от меня, если меня затянет интерес...)

    Есть еще незначительные мелочи: tsconfig надо дописать (настроить директорию сборки); установить директорию для скринов и т.д.

    А так, идея интересная


  1. virst
    11.11.2025 14:19

    Мне просто становится грустно от того, что поиск работы превращается в войну роботов. HR лишил тебя возможности на человеческий отбор кандидата, а ты пишешь робот, чтобы лишить себя человеческого отбора вакансий. Я не против автоматизации, но от мысли что скоро роботы будут согласовывать между собой, где мне идти работать становится грустно.


    1. artemmorozov13 Автор
      11.11.2025 14:19

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