Обнаруживает ли HackerRank Cheating Daddy?
Автор: Aaron Cao · Обновлено
HackerRank работает внутри вкладки браузера, поэтому он не может просканировать ваш рабочий стол на наличие отдельного приложения вроде Cheating Daddy. Он фиксирует переключение вкладок, события вставки и схожесть кода, а прокторинг с веб-камерой или демонстрация экрана раскрывают любой экранный оверлей.
Что HackerRank действительно может наблюдать
Вам нужен прямой ответ на вопрос, срабатывает ли одна конкретная система прокторинга на одно конкретное приложение, а расплывчатые утешения хуже, чем отсутствие ответа. В этом разделе перечислены точные сигналы, которые собирает тест HackerRank. Каждый из них приходит либо изнутри браузера, либо с камеры, которую включила нанимающая компания.
Тестовая среда HackerRank это веб-страница. Она получает и записывает события браузера: потерю фокуса окном теста, переключение на другую вкладку, выход из полноэкранного режима и операции вставки в редактор кода. При отправке решения она сравнивает ваш код с работами других кандидатов и с публичными источниками и выводит оценку схожести. Там, где компания включает прокторинг по веб-камере, она также снимает изображения вас и вашего окружения.
Ничто из этого не является сканированием вашей операционной системы. Веб-страница не может перечислить программы, запущенные на вашей машине, прочитать содержимое другого окна или сделать снимок вашего рабочего стола. Эту границу устанавливает сам браузер, а не изобретательность какого-либо инструмента.
Cheating Daddy это настольный оверлей, и в этом весь ответ
Cheating Daddy это настольное приложение с открытым исходным кодом, которое показывает подсказки, сгенерированные ИИ, в плавающем окне во время звонка или теста. Набор его функций меняется от версии к версии, поэтому относитесь осторожно к любым конкретным утверждениям о его внутреннем устройстве, включая всё прочитанное здесь. Вопрос обнаружения решает его категория: это отдельная программа, работающая на вашей собственной машине, а не расширение, загруженное во вкладку HackerRank, и не бот, который присоединяется к встрече.
Именно эта категория и есть ответ. У HackerRank нет канала, через который он мог бы узнать, что на вашем компьютере существует отдельная настольная программа. То же рассуждение относится к каждому инструменту этого класса, поэтому вывод здесь совпадает с другими страницами об именованных инструментах, собранными в теме обнаруживаемость.
Зеркальная ситуация важна не меньше. Инструмент, который действительно внедряет скрипт в страницу HackerRank или вставляет за вас текст в редактор, попадает прямо в сигналы, которые HackerRank уже записывает. События вставки фиксируются вместе с размером блока, а большая вставка, появляющаяся в пустой функции, это ровно тот шаблон, который ищут проверяющие.
Где заканчивается граница приватности
Четыре ситуации снимают описанную выше границу, и именно их стоит закладывать в план.
- Демонстрация экрана. Покажите весь экран, и окно оверлея увидит каждый, кто смотрит. Демонстрация одного окна уже, но выбор окна и уведомления всё равно могут выдать вас.
- Запись экрана. Некоторые оценки записывают сессию, чтобы человек просмотрел её позже. Запись фиксирует всё, что увидел бы живой зритель.
- Прокторинговое ПО и защищённые браузеры. Они устанавливаются с доступом на уровне системы, а это совсем не то же самое, что веб-страница. Они могут перечислять запущенные процессы.
- Устройства под управлением компании. Ноутбук, выданный работодателем, работает с системой управления устройствами и агентами защиты, которые сообщают об установленном и запущенном ПО.
Ни один инструмент не защищён ни от одной из этих ситуаций, SubcueAI в том числе. Любой, кто обещает продукт, который невозможно обнаружить, продаёт то, чего не может дать. Наша версия этого утверждения, включая то, что мы храним и чего не храним, изложена на странице безопасности.
Как SubcueAI подходит к той же задаче
SubcueAI предлагает две поверхности живой помощи, обе построены вокруг описанной выше границы. Нативное настольное приложение для macOS и Windows захватывает системный звук и ваш микрофон и рисует подсказки в локальном плавающем оверлее. Side Panel браузерного расширения тоже даёт живую помощь в браузерах на Chromium, Chrome и Edge, захватывая звук только вкладки встречи, то есть сторону интервьюера и никогда ваш микрофон; сборка для Firefox предназначена только для тренировочных интервью. Ни одна из поверхностей не присоединяется к звонку как участник и ни одна не внедряет content script в страницу встречи.
Aaron Cao, основатель SubcueAI, выбрал такую форму по простой причине. Бот, присоединяющийся к звонку, виден в списке участников, а скрипт, который правит страницу встречи, это изменение, которое страница может заметить. Вынесение ассистента за пределы обоих мест убирает две целые категории сигналов. С четырьмя перечисленными выше ситуациями это не делает ничего, и притворяться иначе значило бы соврать так, что расплачиваться в итоге будет кандидат.
Конкретно для раунда по программированию репетиция важнее живой помощи. Backend-инженер, готовящийся к платформенной роли уровня L5, может вслух прогонять одни и те же задачи по алгоритмам и системному дизайну, пока объяснение не станет беглым, и режим пробного интервью создан именно для этого.
Частые вопросы
Может ли HackerRank видеть другие приложения, запущенные на моём компьютере?
Отмечает ли HackerRank переключение вкладок?
Поймает ли проверка схожести кода ответы, сгенерированные ИИ?
Обнаруживается ли SubcueAI на HackerRank?
Есть ли ИИ-ассистент для интервью, который действительно невозможно обнаружить?
Похожие вопросы
- Видит ли HackerRank ваш экран во время теста?
- Использует ли онлайн-оценка HackerRank от Amazon вашу камеру?
- Отслеживает ли HackerRank движения глаз во время теста с прокторингом?
- Можно ли обнаружить Verve AI во время живого собеседования?
- Определяет ли HackerRank списывание?
- Что Reddit говорит об обнаружении мошенничества с ИИ на собеседовании?