CodeSignal이 부정행위를 감지할까?
작성자 Aaron Cao · 업데이트
그렇다. CodeSignal은 제출물을 방대한 이전 제출물 및 공개 코드와 비교해 유사도를 산출하고, 탭 전환과 붙여넣기 이벤트를 기록하며, 웹캠 감독을 요구할 수도 있다. 표시된 항목은 사람이 검토하는 리포트에 들어간다. 이는 자동 불합격이 아니라 면밀한 검토를 유도하는 것이다.
CodeSignal이 시험 중 관찰하는 것
시간 제한이 있는 코딩 시험을 곧 열려고 하고 있다면, 그 창이 정확히 무엇을 볼 수 있는지 알고 싶을 것이다. 이 섹션은 CodeSignal이 수집하는 신호를 나열해 답이 더 이상 추측이 아니게 한다. 신호는 네 가지이며, 그중 일부만 모든 시험에서 켜져 있다.
- 코드 유사도 점수화. 제출한 풀이는 이전 지원자들의 제출물과 공개적으로 이용 가능한 코드의 방대한 집합과 비교된다.
- 포커스 및 탭 추적. 시험 탭을 벗어나거나 전체 화면을 종료하면 횟수가 집계되고 시간이 기록된다.
- 복사-붙여넣기 기록. 편집기에 붙여넣은 이벤트는 기록되어 고용주가 읽는 리포트에 나타난다.
- 선택적 웹캠 및 화면 감독. 고용주는 특정 시험에 대해 카메라 접근이나 화면 캡처를 요구할 수 있지만, 많은 표준 시험은 이것 없이 진행된다.
이 중 어떤 것이 활성화되는지는 CodeSignal 자체가 아니라 회사의 설정에 달려 있다. 초대 이메일과 시험 전 화면에서 카메라가 필요한지 알려준다.
유사도 검사가 실제로 작동하는 방식
표절 측면은 지원자들이 과소평가하는 부분이다. 이는 옆자리에 앉은 사람과 대조하는 검사가 아니다. 당신의 코드는 방대한 코퍼스와 대조해 점수가 매겨지므로, 다른 많은 지원자도 제출한 풀이는 코드가 맞더라도 유사도 점수를 가장 빠르게 끌어올리는 방법이 된다.
구체적인 사례를 보자. 한 백엔드 엔지니어가 중간 수준 직무를 위한 CodeSignal 일반 코딩 시험을 치르면서 다른 곳에서 만들어진 완성된 풀이를 붙여넣었다. 그것은 컴파일이 되고 테스트를 통과했으며 점수도 좋았다. 그러나 해당 문제에 대해 거의 동일한 텍스트가 여러 번 제출된 적이 있었기 때문에 유사도 수치가 올라갔고, 채용 담당자는 좋은 결과 바로 옆에 표절 표시가 있는 것을 보게 되었다. 점수는 그대로였지만, 표시는 여전히 의문을 낳았다.
전체 면접 과정에 걸친 감지 트레이드오프는 감지 가능성 주제 허브에 정리되어 있다.
모니터링이 멈추는 지점
감독에는 경계가 있으며, 무엇이 표시되는지 아는 것만큼이나 그 경계를 아는 것도 중요하다. 표준적인 브라우저 기반 모니터링은 시험 환경 내부에서만 작동한다. 고용주가 화면 캡처나 실시간 사람 감독을 특별히 켜지 않는 한, 이는 당신 컴퓨터의 다른 애플리케이션, 두 번째 모니터, 책상 위의 휴대폰, 또는 카메라 밖의 사람을 보지 못한다.
또한 이는 판정이 아니라 신호를 보고한다. 문제 설명을 다시 읽기 위한 탭 전환 한 번은 그 자체로는 아무것도 증명하지 않는다. 리포트는 횟수와 시간을 보여줄 뿐, 그것이 무엇을 의미하는지는 사람이 판단한다. 바로 그래서 기업들은 표시만 믿는 대신 자동화된 시험에 실시간 기술 대화를 결합하는 것이다.
자동화된 선별 이후에 이어지는 형식들은 면접 유형 허브에 정리되어 있다.
SubcueAI가 도움이 되는 부분과 그렇지 않은 부분
적용 범위에 대해 솔직한 것이 홍보 문구보다 더 유용하다. SubcueAI는 실시간 음성 면접을 돕는다. 네이티브 macOS 및 Windows 앱은 시스템 오디오와 마이크를 캡처해 로컬 플로팅 오버레이에 제안을 표시한다. 브라우저 확장 프로그램의 사이드 패널은 Chromium 탭에서 진행되는 통화에 대해 같은 역할을 하며, 해당 회의 탭의 오디오만 캡처한다. 회의에 참여하는 봇은 없으며, 회의 페이지에 아무것도 주입되지 않는다.
CodeSignal 시험은 브라우저 안에서 타이핑하는 코딩 테스트다. SubcueAI는 여기에 타이핑하거나 코드를 붙여넣도록 만들어지지 않았으며, 생성된 코드를 붙여넣는 행위 자체가 앞서 설명한 유사도 및 붙여넣기 표시를 유발한다. 고용주가 웹캠이나 화면 감독을 활성화했다면 그 시험은 적용 범위 밖이며, 우리는 보이지 않게 해준다고 약속하는 대신 이를 분명히 밝힌다.
유용한 준비는 시험 이후의 라운드를 위한 것이다. 모의 면접 페이지에서 시간 제한이 있는 연습 세션을 진행하면 자신의 접근법을 소리 내어 설명하는 연습이 되는데, 이것이 바로 후속 대화가 실제로 시험하는 것이다.