Найти в Дзене
Твой Тимлид

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

Небольшая история про мое первое столкновение с читерством на собеседовании. Это было уже больше 2 лет назад. Проводил очередное техническое собеседование на английском языке в корпоративном приложении типа Zoom. Кандидат бодро и убедительно рассказывал о своем опыте. Обычно я всегда даю кандидатам выбор с чего продолжить после знакомства и рассказа об опыте: задание на live-coding или технические вопросы. Он выбрал вопросы. “А теперь давайте перейдем к техническим вопросам?” - спросил я. Подписывайся на мой Телеграм канал, чтобы не пропустить продолжение. Я не переношу типичные вопросы на собеседовании разработчика (в моем случае .NET) - к примеру про принципы ООП, сборку мусора или про кучу и стэк. Честно говоря, от таких уже порядком поднадоели. Люблю задавать что-то нестандартное, чтобы было что обсудить и обеим сторонам было интересно. Ответы на первые вопросы были слабоватые. Иногда он отвечал приемлемо, но по большей части - расплывчато. Мне приходилось доводить его мысль, а при
Оглавление

Небольшая история про мое первое столкновение с читерством на собеседовании. Это было уже больше 2 лет назад. Проводил очередное техническое собеседование на английском языке в корпоративном приложении типа Zoom. Кандидат бодро и убедительно рассказывал о своем опыте. Обычно я всегда даю кандидатам выбор с чего продолжить после знакомства и рассказа об опыте: задание на live-coding или технические вопросы. Он выбрал вопросы.

“А теперь давайте перейдем к техническим вопросам?” - спросил я.

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

Вопросы

Я не переношу типичные вопросы на собеседовании разработчика (в моем случае .NET) - к примеру про принципы ООП, сборку мусора или про кучу и стэк. Честно говоря, от таких уже порядком поднадоели. Люблю задавать что-то нестандартное, чтобы было что обсудить и обеим сторонам было интересно.

Ответы на первые вопросы были слабоватые. Иногда он отвечал приемлемо, но по большей части - расплывчато. Мне приходилось доводить его мысль, а примеров из опыта он не приводил. Я немного загрустил. Ну что же, движемся дальше.

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

“Подожди-ка, может быть ты сам себе придумываешь и зря про человека так думаешь.” - подумал я.

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

Разоблачение

Я спрашиваю: “Уважаемый кандидат, а не подглядываете ли вы случаем ответы на вопросы где-то еще? Вижу у вас экран сбоку, в который вы смотрите.”

“Что вы, конечно же нет. Я забыл сказать, у меня сегодня деплоймент в прод. Поэтому, я мониторю, чтобы все было хорошо.” - ловко парирует кандидат.

После этого он явно проделал какие-то манипуляции с боковым экраном - возможно, отодвинул его дальше. Ситуация сложилась следующая: на обычные вопросы кандидат отвечает слабо, при этом либо совершенно не сосредоточен на собеседовании, либо подсматривает ответы через Chat-GPT.

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

Ответ кандидата слово в слово повторил ответ в поисковике. Контрольная проверка. Результат тот же.

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

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

Твой Тимлид