Чи виявляє HackerRank Cheating Daddy?
Автор: Aaron Cao · Оновлено
HackerRank працює всередині вкладки браузера, тому не може сканувати ваш робочий стіл на наявність окремого застосунку, як-от Cheating Daddy. Він реєструє перемикання вкладок, події вставки та схожість коду, а спостереження через вебкамеру чи демонстрацію екрана розкриває будь-яке накладення на екрані.
Що HackerRank насправді може спостерігати
Вам потрібна чітка відповідь на питання, чи один конкретний застосунок спрацьовує в одній конкретній системі нагляду, і розпливчасті запевнення гірші за відсутність відповіді взагалі. У цьому розділі перелічено точні сигнали, які збирає тест HackerRank. Кожен з них надходить зсередини браузера або з камери, яку увімкнула компанія-роботодавець.
Тестове середовище HackerRank — це вебсторінка. Вона отримує і фіксує події браузера: втрату фокуса вікном тесту, перемикання на іншу вкладку, вихід з повноекранного режиму та операції вставки в редактор коду. Під час надсилання вона порівнює ваш код з рішеннями інших кандидатів та з публічними джерелами, щоб отримати оцінку схожості. Якщо компанія вмикає спостереження через вебкамеру, вона також фіксує зображення вас і вашого оточення.
Ніщо з цього не є скануванням вашої операційної системи. Вебсторінка не може перелічити програми, що працюють на вашому комп'ютері, прочитати вміст іншого вікна чи зробити знімок екрана вашого робочого стола. Ця межа забезпечується самим браузером, а не винахідливістю якогось інструменту.
Cheating Daddy — це накладення на робочий стіл, і це вся відповідь
Cheating Daddy — це відкритий (open-source) застосунок для робочого стола, який показує згенеровані ШІ підказки у плаваючому вікні під час дзвінка або тесту. Набір його функцій змінюється від релізу до релізу, тож до будь-яких конкретних тверджень про його внутрішню будову, включно з усім, що ви читаєте тут, варто ставитися з обережністю. Питання виявлення вирішує саме його категорія: це окрема програма, що працює на вашому власному комп'ютері, а не розширення, завантажене у вкладку HackerRank, і не бот, який приєднується до зустрічі.
Ця категорія і є відповіддю. У HackerRank немає жодного каналу, через який можна дізнатися, що на вашому комп'ютері існує окрема програма для робочого стола. Та сама логіка стосується кожного інструмента цього класу, тому висновок тут збігається з іншими сторінками про названі інструменти, зібраними в розділі detectability.
Дзеркальна ситуація має не менше значення. Інструмент, який справді впроваджує скрипт у сторінку HackerRank або вставляє текст у редактор замість вас, одразу потрапляє в категорію сигналів, які HackerRank уже фіксує. Події вставки логуються разом з розміром блоку, а велика вставка, що з'являється в порожній функції, — це точно той шаблон, який шукають рецензенти.
Де закінчується межа приватності
Чотири ситуації усувають описану вище межу, і саме на них варто зважати.
- Демонстрація екрана. Поділіться всім екраном — і вікно накладення буде видно кожному, хто дивиться. Демонстрація одного вікна вужча, хоча засоби вибору вікон і сповіщення все одно можуть щось видати.
- Запис екрана. Деякі оцінювання записують сесію, щоб людина переглянула її пізніше. Запис фіксує все, що побачив би глядач наживо.
- Програмне забезпечення для нагляду та браузери в режимі блокування (lockdown). Вони встановлюються з доступом на рівні системи, що є зовсім іншою ситуацією, ніж вебсторінка. Вони можуть перелічувати запущені процеси.
- Пристрої, керовані компанією. Ноутбук, виданий роботодавцем, запускає засоби керування пристроєм та агентів кінцевих точок, які повідомляють про встановлене та запущене програмне забезпечення.
Жоден інструмент не звільнений від жодної з цих ситуацій, включно з SubcueAI. Кожен, хто обіцяє універсально невиявний продукт, продає те, чого не може забезпечити. Наша версія цього твердження, включно з тим, що ми зберігаємо, а що ні, розміщена на сторінці security.
Як SubcueAI підходить до тієї самої проблеми
SubcueAI пропонує дві поверхні асистування наживо, обидві спроєктовані з урахуванням описаної вище межі. Нативний десктопний застосунок для macOS і Windows захоплює системний звук і ваш мікрофон, а підказки малює в локальному плаваючому накладенні. Бічна панель браузерного розширення теж виконує асистування наживо в браузерах на базі Chromium, Chrome та Edge, захоплюючи лише звук з вкладки зустрічі, тобто сторону співрозмовника, і ніколи ваш мікрофон; версія для Firefox — лише для тренувальної практики. Жодна з поверхонь не приєднується до дзвінка як учасник, і жодна не впроваджує скрипт вмісту в сторінку зустрічі.
Aaron Cao, засновник SubcueAI, обрав таку форму з простої причини. Бот, який приєднується до дзвінка, з'являється в списку учасників, а скрипт, що редагує сторінку зустрічі, — це зміна, яку сторінка може помітити. Утримання асистента поза обома цими місцями усуває дві цілі категорії сигналів. Це ніяк не стосується чотирьох ситуацій, перелічених вище, і вдавати протилежне було б брехнею, за яку зрештою заплатив би кандидат.
Саме для раунду з програмування підготовка важливіша за асистування наживо. Backend-інженер, який готується до платформної ролі рівня L5, може вголос відпрацювати ті самі запити з алгоритмів і проєктування систем, доки пояснення не стане вільним, і саме для цього створено режим mock interview.
Часті запитання
Чи може HackerRank бачити інші застосунки, що працюють на моєму комп'ютері?
Чи фіксує HackerRank перемикання вкладок?
Чи виявить перевірка на схожість коду відповіді, згенеровані ШІ?
Чи можна виявити SubcueAI у HackerRank?
Чи існує справді невиявний ШІ-асистент для співбесід?
Схожі запитання
- Чи бачить HackerRank ваш екран під час тесту?
- Чи використовує онлайн-оцінювання HackerRank від Amazon вашу камеру?
- Чи відстежує HackerRank рухи очей під час тесту з прокторингом?
- Чи можна виявити Verve AI під час співбесіди наживо?
- Чи виявляє HackerRank шахрайство?
- Що Reddit каже про виявлення обману з ШІ на співбесідах?