Чи виявляє HackerRank шахрайство?

Автор: Aaron Cao · Оновлено

Так. HackerRank запускає оцінку плагіату на основі схожості коду для кожного надісланого рішення та реєструє перемикання вкладок, події копіювання-вставлення й виходи з повноекранного режиму. Компанії можуть додати спостереження через веб-камеру. Усе це формує звіт, який переглядає рекрутер; позначки радше спонукають до уважнішої перевірки, ніж призводять до автоматичної відмови, і система не бачить застосунків, за якими вона не стежить.

Що насправді виявляє HackerRank

Ви дивитеся на тест з програмування і замислюєтеся, що саме він може побачити. У цьому розділі перелічено конкретні сигнали, які збирає HackerRank, щоб ви більше не гадали. Коротко кажучи, він відстежує три речі: оцінку плагіату, позначки активності та, якщо компанія це вмикає, знімки з веб-камери.

  • Оцінка плагіату на основі схожості коду. Кожне надіслане рішення порівнюється з великим корпусом попередніх рішень і публічного коду, після чого отримує оцінку схожості.
  • Спостереження за фокусом і вкладками. HackerRank підраховує та фіксує час кожного разу, коли ви залишаєте вкладку тесту або виходите з повноекранного режиму.
  • Реєстрація копіювання-вставлення. Події вставлення в редактор коду фіксуються та відображаються у звіті рекрутера.
  • Додаткове спостереження через веб-камеру. Якщо компанія його вмикає, тест періодично робить знімки кандидата.

Як працює перевірка на плагіат

Механізм перевірки схожості — це те, що кандидати недооцінюють. Він не просто порівнює ваш код з кодом людини поруч; він оцінює його відносно великої бази даних попередніх рішень і публічних джерел. Вставлення рішення, яке вставили й багато інших кандидатів, — найшвидший спосіб підвищити ваш показник.

Розгляньмо конкретний приклад. Backend-інженер, який розв'язує задачу HackerRank середньої складності, вставляє повне рішення, згенероване десь в іншому місці. Оскільки тисячі кандидатів надіслали майже ідентичний результат для того самого завдання, показник схожості зростає, і рекрутер бачить позначку про плагіат поруч із загалом сильним результатом. Код працював; позначка все одно спонукає до запитань.

Компроміси між конфіденційністю та можливістю виявлення в інструментах для співбесід зібрано в тематичному центрі про виявлення.

Чого він не фіксує

Спостереження має межу, і знати цю межу так само важливо, як знати, що саме воно позначає. Стандартне спостереження HackerRank працює всередині тестового середовища браузера. Воно не бачить інші застосунки на вашому комп'ютері, другий монітор, телефон на столі чи людину поза кадром, якщо компанія спеціально не увімкне запис екрана або живе спостереження людиною.

Крім того, воно позначає лише сигнали, а не достовірні факти. Одне-єдине перемикання вкладки, щоб прочитати умову задачі, не є доказом чогось; звіт показує кількість, а людина вирішує, що це означає. Саме тому компанії часто додають живу співбесіду чи веб-камеру поверх автоматизованого тесту, замість того щоб покладатися лише на позначки.

Раунди програмування, що відбуваються наживо під час дзвінка, підпорядковуються іншим правилам; центр типів співбесід розбирає їх за форматом.

Де підходить SubcueAI, а де ні

Варто чесно сказати про сферу застосування. SubcueAI — це нативний десктопний застосунок для живих усних співбесід: він слухає аудіо співбесіди та показує підказки в плаваючому локальному оверлеї, без бота-учасника наради й без плагіна браузера, вбудованого в живу нараду. Тест HackerRank — це друкований тест з програмування в браузері, тож SubcueAI не створений для того, щоб друкувати чи вставляти в нього код, а вставлення коду, згенерованого ШІ, спричинило б саме ті позначки плагіату й копіювання-вставлення, які описано вище.

Aaron Cao, засновник SubcueAI, свідомо залишив оверлей поза програмним забезпеченням для нарад і тестування, а не вбудовував його туди, саме тому, що вбудовані інструменти браузера залишають сліди, які тестове середовище може зафіксувати. Асистент допомагає саме в живій розмові: усному поведінковому раунді, обговоренні дизайну з демонстрацією екрана чи розмові з проговорюванням коду вголос, і навіть там діють ті самі чесні обмеження, якщо інтерв'юер записує чи спостерігає за вашим екраном.

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

Часті запитання

Чи використовує HackerRank веб-камеру?

Лише якщо компанія вмикає спостереження через зображення чи веб-камеру для цього тесту. Багато тестів проходять без цього, використовуючи лише сигнали вкладок, копіювання-вставлення та плагіату. Якщо це увімкнено, HackerRank робить періодичні знімки, які може переглянути рекрутер.

Чи позначить HackerRank скопійований і вставлений код?

Він реєструє події вставлення, а його механізм перевірки схожості оцінює вставлений код відносно великого корпусу даних. Вставлення поширеного рішення, згенерованого ШІ, або публічного рішення підвищує показник плагіату, який з'являється у звіті рекрутера для перевірки.

Чи означає позначка про плагіат автоматичну відмову?

Ні. Позначки — це сигнали, які переглядає людина, а не автоматична відмова. Рекрутер зважує показник, ваш журнал активності та співбесіду в цілому. Оригінальний код із випадковим перемиканням вкладки рідко стає проблемою.

Чи може HackerRank бачити мої інші застосунки або другий екран?

Ні, якщо компанія не вмикає запис екрана або живе спостереження. Стандартне спостереження працює всередині вікна тесту в браузері та реєструє зміни фокуса; воно не фіксує весь ваш робочий стіл, телефон чи другий пристрій.

Чи призначений SubcueAI для тестів з програмування HackerRank?

Ні. SubcueAI допомагає під час живих усних співбесід через десктопний оверлей, а не друкованих тестів у браузері. Для практики HackerRank натомість зміцнюйте основи; вставлення коду ШІ в тест спричиняє позначки плагіату й копіювання-вставлення, описані вище.

Схожі запитання

← Докладніше: Виявлюваність і приватність