HackerRank가 부정행위를 감지할까?
작성자 Aaron Cao · 업데이트
네. HackerRank는 모든 제출물에 대해 코드 유사도 표절 점수를 산출하고, 탭 전환, 복사-붙여넣기, 전체 화면 종료를 기록합니다. 기업은 웹캠 감독을 추가로 설정할 수 있습니다. 이 데이터는 채용 담당자가 검토하는 보고서로 만들어지며, 표시는 자동 탈락이 아니라 추가 검토를 유도하는 신호일 뿐이고, 시스템은 감시하지 않는 앱은 볼 수 없습니다.
HackerRank가 실제로 감지하는 것
코딩 평가를 앞두고 정확히 무엇이 보이는지 궁금할 것입니다. 이 섹션에서는 HackerRank가 수집하는 구체적인 신호를 나열해, 더 이상 추측하지 않아도 되도록 합니다. 간단히 말해 표절 점수, 활동 표시, 그리고 기업이 활성화한 경우 웹캠 스냅샷이라는 세 가지를 감시합니다.
- 코드 유사도 표절 점수. 모든 제출물은 과거 제출물과 공개 코드로 이루어진 방대한 코퍼스와 비교되어 유사도 점수를 받습니다.
- 포커스 및 탭 감독. HackerRank는 테스트 탭을 벗어나거나 전체 화면을 종료할 때마다 횟수와 시각을 기록합니다.
- 복사-붙여넣기 기록. 코드 편집기에 붙여넣는 이벤트가 기록되어 채용 담당자의 보고서에 표시됩니다.
- 선택적 웹캠 감독. 기업이 활성화한 경우, 테스트 중 지원자의 이미지 스냅샷이 주기적으로 촬영됩니다.
표절 검사는 어떻게 작동할까
유사도 엔진은 지원자들이 과소평가하기 쉬운 부분입니다. 단순히 옆자리 사람의 코드와 비교하는 것이 아니라, 과거 제출물과 공개 소스로 이루어진 방대한 데이터베이스를 기준으로 점수를 매깁니다. 다른 많은 지원자도 붙여넣은 답안을 붙여넣는 것이 점수를 가장 빠르게 올리는 방법입니다.
구체적인 사례를 살펴보겠습니다. 한 백엔드 엔지니어가 중간 난이도의 HackerRank 문제를 풀면서 다른 곳에서 생성된 완전한 해답을 붙여넣었습니다. 같은 문제에 대해 수천 명의 지원자가 거의 동일한 결과를 제출했기 때문에 유사도 점수가 올라가고, 채용 담당자는 그 외에는 훌륭한 결과 옆에서 표절 표시를 보게 됩니다. 코드는 정상적으로 작동했지만, 그래도 표시는 의문을 불러일으킵니다.
면접 도구 전반의 개인정보 보호와 감지 사이의 트레이드오프는 감지 가능성 주제 허브에 정리되어 있습니다.
감지하지 못하는 것
감독에는 경계가 있으며, 그 경계를 아는 것은 무엇을 표시하는지 아는 것만큼 중요합니다. HackerRank의 표준 감독은 브라우저 테스트 환경 안에서만 작동합니다. 기업이 화면 녹화나 실시간 사람 감독을 특별히 활성화하지 않는 한, 컴퓨터의 다른 애플리케이션, 두 번째 모니터, 책상 위의 휴대폰, 카메라 밖의 사람을 볼 수 없습니다.
또한 이것이 표시하는 것은 신호이지 확실한 증거가 아닙니다. 문제 설명을 읽기 위해 한 번 탭을 전환한 것은 아무것도 증명하지 못합니다. 보고서는 횟수만 보여주며, 그 의미는 사람이 판단합니다. 그렇기 때문에 많은 기업이 표시만 믿기보다는 자동화된 테스트 위에 실시간 면접이나 웹캠을 추가로 겹쳐 사용하는 경우가 많습니다.
통화로 실시간 진행되는 코딩 라운드는 다른 규칙을 따릅니다. 면접 유형 허브에서 형식별로 자세히 설명합니다.
SubcueAI가 맞는 상황과 맞지 않는 상황
적용 범위에 대해 솔직히 말할 필요가 있습니다. SubcueAI는 실시간 음성 면접을 위한 네이티브 데스크톱 앱으로, 면접 오디오를 듣고 로컬 플로팅 오버레이에 제안을 표시합니다. 미팅 봇이 없고, 진행 중인 미팅에 브라우저 플러그인을 주입하지도 않습니다. HackerRank 평가는 브라우저 안에서 타이핑으로 답하는 코딩 테스트이므로, SubcueAI는 그 안에 코드를 입력하거나 붙여넣도록 만들어지지 않았으며, AI가 생성한 코드를 붙여넣으면 위에서 설명한 표절 및 복사-붙여넣기 표시가 정확히 발동됩니다.
SubcueAI 창립자 Aaron Cao는 오버레이를 미팅 및 테스트 소프트웨어 안에 주입하는 대신 그 바깥에 두었습니다. 주입형 브라우저 도구는 테스트 환경이 기록할 수 있는 흔적을 남기기 때문입니다. 이 어시스턴트가 도움이 되는 곳은 실시간 대화 상황입니다. 음성으로 진행되는 행동 면접, 화면 공유 설계 논의, 또는 말로 설명하며 진행하는 코딩 통화 등이며, 이런 경우에도 면접관이 화면을 녹화하거나 감독한다면 동일한 정직한 한계가 적용됩니다.
이러한 실시간 면접 라운드를 안전하게 연습하고 싶다면, 모의 면접 연습 모드가 바로 그것을 위해 만들어졌습니다.