Пройти собеседование с помощью нейросети
Прочитав на данном сайте статьи "Бывший студент Колумбийского университета привлёк $5,3 млн на ИИ-сервис для прохождения техсобеседований" и «В жопу LeetCode»: как 21-летний студент помогает разработчикам проходить техсобеседования с помощью ИИ
решил немного рассказать о том, как обстоят дела с этим в рунете, а также заодно расскажу свои мысли о холиварах на эту тему.
Если сделать запрос в рунете,
то в результатах можно найти несколько сервисов. Что говорит о том, что тема у нас развивается.
Но один из них, HintSage, имеет более богатый функционал, на нем и остановлюсь.
Если вкратце, то у данного сервиса есть два режима:
1. Режим помощника. В данном режиме ИИ будет самостоятельно давать подсказки во время хода собеседования.
Суть в том, что нейросеть слушает, что говорит собеседник и пишет верный ответ на экране.
Есть важные фичи типа невидимости во время шаринга экрана и способность помочь во время лайвкодинга (привет задачки из LeetCode)
А также возможность самостоятельно определять, когда был задан вопрос, и показывать ответ на экране. Что позволяет вообще не притрагиваться ни к клаве, ни к мыши для получения ответа, а просто изредка поглядывать на экран, если вдруг что то вылетело из головы.
2. Режим интервьюера. Данный режим подойдет тем, кто хочет психологически подготовиться к собеседованию. Бывает такое, что теряешься во время общения голосом и сразу забываешь ответы на вопросы.
Здесь ИИ выступает в роли того, кто будет собеседовать вас. Он задает вопросы на указанную тему, слушает как вы ответите и поправляет вас.
По мне, так неплохо.
Хочешь использовать ИИ - пожалуйста, не хочешь, можешь использовать его для подготовки к собеседованию.
Другие сервисы предлагают что-то подобное, с разными ценниками и вариациями.
Некоторые ориентированы прям на людей в теме, где все управляется горячими клавишами (наверное, на линуксоидов)
Судя по всему, их становится все больше и, похоже, от этого никуда не деться.
Теперь о холиварах и мое мнение.
Вообще, сам я и проходил собеседования, и проводил собеседования.
И всегда, несмотря на мой опыт и умение выполнять поставленные задачи, мне перед собеседованием приходилось повторять и зубрить темы, которые никогда и никем из работодателей не используются в реальных рабочих процессах, но которые постоянно спрашивают на интервью.
Получалась странная ситуация. Работа - это отдельно, а скилл проходить собеседование - это отдельно.
Нередки ситуации, когда я точно в прошлом делал то, что спрашивает интервьюер, но т.к. я делал это редко, то это не отложилось в моей, забитой кучами ежедневных задач на самые разные тематики, памяти.
Хотя проблема может быть в другом - у меня дырявая память. Что не мешает мне выполнять мои задачи на высоком уровне.
Я знаю, что могу решить задачу, но не могу вспомнить в деталях, как именно, прямо сейчас. Что перечеркивает весь мой опыт в глаза собеседников.
Порой, ответ на такой конкретный вопрос мог решить судьбу собеседования.
Хотя после собеседования я могу загуглить его и разобраться в нем за 5 минут. Разница в 5 минут ничего не решает в профессиональных качествах.
А ведь также много ситуаций, когда собеседующий просто самоутверждается, задавая глубокие технческие вопросы, ответы на которые никогда не пригодятся на практике.
Благодаря тому, что я перед собеседованиями зубрил темы, которые спрашивают, но которые не используются в рабочем процессе, мне удавалось получать хорошую работу, а когда я начинал работать на новом месте, я удачно забывал, все что зубрил... до следующей смены работы.
По итогу:
Всегда найдутся те, кто не согласен с такими сервисами, но новая реальность такова, что ИИ плотно входит в нашу жизнь и меняет ее на корню и, похоже, придется как-то под это подстраиваться.
К тому же, существует такое понятие, как испытательный срок, и все те, кто не способен выполнять задачи, отсеятся на нем.
Зато шанс будет у тех, кто психологически не может проходить собеседования, либо кто готов показать свое рвение и умение выполнять поставленные задачи в реальных условиях (дай только шанс), но его отсеивают еще на начальном этапе глупыми вопросами.
А теперь, как правильно проводить собеседования, где нейросеть слабо может помочь.
Для этого достаточно обсуждать с кандидатом его прошлые проекты, просить рассказать детали, тонкости, почему было так, а не сяк. Я был на собеседованиях, где мне преимущественно задавали подобные вопросы.
Да что говорить, все собеседование могло пройти в таком формате. И поверьте, такие собеседования проходят без психологического напряга, на одной волне с собеседующими и ты чувствуешь себя уверенно.
А не вот эти вот типа "реши задачку".
Ну и, честно говоря, с внедрением ИИ для разработки, есть ли смысл в тяжелых собеседованиях или это отголоски прошлых подходов?
Уже появлется профессия под названиям "вайб-кодер", но это уже отдельная тема.
Отдельные комментарии из вышеназванных статей, которые совпадают с моими взглядами:
"Адекватный ответ индустрии, где чуваки с работой берут задачи с литкода и проводят многоэтажные собесы ради собесов. 👊😎"
"Ну и отличная идея. Я прошла интервью с эйчар, предварительное часовое техническое интервью и 5 раундов по часу каждый с одним перерывом в фаанг контору. Охват всеобъемлющий.
Первая задача на месте, когда начала работать, была пе��едвинуть кнопку из одного места в другое, и все остальные задачи были тоже достаточно тупые и скучные. Оказалось, что внутри компании предпочтение отдается маленьким частым изменениям буквально в одну строку, за более сложные pr словила говна за воротник на перфоманс ревью - за то, что коллегам было напряжно их ревьюить."
"ну если использовать ИИ можно, то может можно и таких программистов отправлять на вольные хлеба."
P.S. Статья написана без использования ИИ )