Чи виявляє CodeSignal шахрайство?
Автор: Aaron Cao · Оновлено
Так. CodeSignal порівнює ваше рішення з великим масивом попереднього та публічного коду на схожість, фіксує перемикання вкладок і події вставлення, а також може вимагати проктoринг через вебкамеру. Позначки потрапляють у звіт, який переглядає людина; вони запрошують до уважнішого розгляду, а не є автоматичною відмовою.
Що відстежує CodeSignal під час тестування
Ви ось-ось відкриєте тестування з програмування з обмеженням часу і хочете точно знати, що саме бачить це вікно. У цьому розділі перелічені сигнали, які збирає CodeSignal, тож відповідь перестає бути здогадкою. Їх чотири, і лише деякі з них увімкнені для кожного тесту.
- Оцінка схожості коду. Надіслане вами рішення порівнюється з великим масивом попередніх рішень кандидатів і загальнодоступного коду.
- Відстеження фокусу та вкладок. Вихід із вкладки тестування або вихід з повноекранного режиму фіксується та позначається часовою міткою.
- Логування копіювання-вставлення. Події вставлення в редактор записуються і потрапляють у звіт, який читає роботодавець.
- Опціональний проктoринг через вебкамеру та екран. Роботодавці можуть вимагати доступ до камери або запис екрана для конкретного тестування; багато стандартних тестів проходять без цього.
Які з цих функцій активні, залежить від конфігурації компанії, а не лише від самого CodeSignal. Лист-запрошення та екран перед тестом повідомляють вам, чи потрібна камера.
Як насправді працює перевірка на схожість
Сторона плагіату — це та частина, яку кандидати недооцінюють. Це не перевірка щодо людини, яка сидить поруч із вами. Ваш код оцінюється відносно великого корпусу, тож рішення, яке також надіслали багато інших кандидатів, — найшвидший спосіб підняти показник схожості, навіть коли код правильний.
Розгляньмо конкретний випадок. Backend-інженер проходить загальне тестування з програмування CodeSignal для посади середнього рівня та вставляє повне рішення, створене десь-інде. Воно компілюється, проходить тести й отримує хорошу оцінку. Оскільки майже ідентичний текст надсилали для цього завдання багато разів, показник схожості зростає, і рекрутер бачить позначку про плагіат поруч із сильним результатом. Оцінка залишилась; позначка все одно викликала запитання.
Компроміси виявлення в усьому стеку співбесід зібрані на хабі теми виявлюваності.
Де закінчується моніторинг
У проктoрингу є межа, і знати її так само важливо, як знати, що позначається. Стандартний моніторинг на основі браузера працює всередині тестового середовища. Він не бачить інших застосунків на вашому комп'ютері, другий монітор, телефон на столі чи людину поза кадром, якщо роботодавець спеціально не увімкнув запис екрана або живий проктoринг людиною.
Він також повідомляє сигнали, а не вердикти. Одне перемикання вкладки, щоб перечитати умову задачі, саме по собі нічого не доводить. Звіт показує кількість і часові мітки, а що вони означають, вирішує людина. Саме тому компанії поєднують автоматизований тест із живою технічною розмовою, замість того щоб покладатися лише на позначки.
Формати, які йдуть після автоматизованого відбору, розписані на хабі типів співбесід.
Де SubcueAI підходить, а де ні
Прямота щодо меж можливостей корисніша за рекламну промову. SubcueAI допомагає під час живих усних співбесід. Нативний застосунок для macOS і Windows захоплює системний звук і ваш мікрофон і показує підказки в плаваючому локальному оверлеї; Side Panel розширення браузера робить те саме для дзвінків, що проходять у вкладці Chromium, захоплюючи лише звук вкладки зустрічі. До дзвінка не приєднується жоден бот для зустрічей, і на сторінку зустрічі нічого не впроваджується.
Тестування CodeSignal — це письмовий тест з програмування в браузері. SubcueAI не створений для того, щоб набирати чи вставляти в нього код, а вставлення згенерованого коду — це якраз те, що викликає описані вище позначки схожості й вставлення. Якщо роботодавець увімкнув проктoринг через вебкамеру чи екран, це тестування виходить за межі можливостей, і ми прямо про це кажемо, замість того щоб обіцяти непомітність.
Корисна підготовка — це раунд після тесту. Проведення тренувальної сесії з обмеженням часу на сторінці mock interview тренує пояснювати свій підхід уголос, що якраз і перевіряє наступна розмова.