Чи бачить HackerRank ваш екран?

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

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

Що вкладка браузера може бачити, а що ні

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

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

Тож на це питання є відповідь, яку ви можете перевірити самі, не довіряючи нічиєму маркетингу: якщо жодне діалогове вікно дозволу не з'явилося, жодне захоплення екрана не працює. Пов'язані сторінки про те, що інтерв'юери можуть і не можуть спостерігати, згруповано під detectability.

Що HackerRank справді реєструє, поки ви працюєте

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

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

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

Коли ваш екран справді видимий

Є реальні випадки, коли відповідь змінюється на «так». HackerRank CodePair — це сеанс наживо з людиною на іншому боці, і інтерв'юер може попросити вас показати екран. Рекрутер також може вести цю розмову через Zoom, Google Meet або Microsoft Teams поруч із редактором. Щойно ви обираєте поверхню в діалоговому вікні демонстрації, все на цій поверхні стає видимим і часто записується.

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

SubcueAI заявляє про це прямо, а не обходить питання: демонстрація екрана, запис екрана, налаштування з прокторингом і керовані компанією пристрої лежать поза тим, у чому може допомогти будь-який асистент. Про те, як обробляються аудіо та транскрипти, написано на сторінці безпеки.

Де AI-асистент для співбесід доречний, а де ні

SubcueAI пропонує дві поверхні допомоги наживо, і жодна з них нічого не вбудовує в сторінку HackerRank. Десктопний застосунок для macOS і Windows захоплює системний звук і ваш мікрофон та малює плаваючий оверлей на вашому власному пристрої. Розширення браузера працює з бічної панелі й захоплює звук вкладки зустрічі, лише з боку інтерв'юера. Жоден бот не приєднується до дзвінка.

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

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

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

Чи бачить HackerRank інші вкладки або застосунки, які я відкрив?

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

Чи записує HackerRank мій екран?

Не у стандартному тесті на основі браузера. Запис екрана вимагає дозволу браузера на демонстрацію екрана, який завжди спершу показує діалогове вікно та вибір. У CodePair або під час відеодзвінка вас можуть попросити показати екран, і тоді обрана вами поверхня стає видимою.

Чи призведе вихід із повноекранного режиму до провалу тесту?

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

Чи змінює щось другий монітор?

Ні для тесту на основі браузера. Сторінка не має способу перелічити ваші дисплеї чи прочитати другий екран. У раунді наживо, де ви демонструєте екран, передається лише поверхня, яку ви обрали в діалоговому вікні.

Чи може HackerRank виявити SubcueAI?

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

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

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