Codility가 부정행위를 감지할까요?

작성자 Aaron Cao · 업데이트

Codility가 부정행위를 감지할까요?
네. Codility Screen 리포트에는 탭을 벗어난 시점과 텍스트를 붙여넣은 위치가 항상 표시되며, 감독(프록터링)을 켜면 탭 전환, 붙여넣은 코드, 비정상적으로 빠른 완료까지 기록됩니다. 제출 후에는 코드가 이전 풀이와 유사도로 비교됩니다. 플래그는 자동 탈락이 아니라 사람 심사자에게 전달됩니다.

네. Codility Screen 리포트에는 탭을 벗어난 시점과 텍스트를 붙여넣은 위치가 항상 표시되며, 감독(프록터링)을 켜면 탭 전환, 붙여넣은 코드, 비정상적으로 빠른 완료까지 기록됩니다. 제출 후에는 코드가 이전 풀이와 유사도로 비교됩니다. 플래그는 자동 탈락이 아니라 사람 심사자에게 전달됩니다.

문제를 푸는 동안 Codility는 무엇을 볼 수 있나요?

문제를 푸는 동안 무언가가 지켜보고 있는지 궁금하실 겁니다. 모든 시험에서 일부는 지켜보고 있고, 채용 기업이 감독 기능을 켜면 그 범위는 더 넓어집니다. 이 섹션에서는 검사가 이루어지는 순서대로 하나씩 짚어 타이밍을 명확히 합니다.

모든 Codility Screen 리포트에는 과제 타임라인이 포함됩니다. 2026년 9월 기준으로 Codility의 리포트 가이드에는 그 위에 두 가지 표시가 문서화되어 있습니다. 지원자가 "Out of focus"(포커스 이탈) 상태였던 시점과 "Text pasted into the editor"(에디터에 텍스트 붙여넣기)가 나타나는 위치입니다. 이는 시험에 감독이 적용되는지와 상관없이 동일하므로, 심사자는 여러분이 언제 탭을 벗어났는지, 코드 블록이 어디에서 한꺼번에 나타났는지 확인할 수 있습니다.

채용 기업이 감독 기능을 켜면 이러한 표시는 추적되는 행동 이벤트가 됩니다.

  • 탭 전환: Codility 탭에서 다른 곳으로 이동할 때마다 기록됩니다.
  • 붙여넣기 시도: 붙여넣은 코드와 함께 기록됩니다.
  • 문제 복사: 문제 설명을 복사하려는 시도입니다.
  • 속도: 과제를 비정상적으로 빠르게 완료한 경우입니다.

일부 평가는 전체 화면, 신원 확인을 위한 사진 또는 카메라 확인, 혹은 장치 무결성을 위한 Codility App을 요구하기도 합니다. Codility 문서에 따르면 이 앱은 장치에서 실행 중인 부정행위 도구를 감지할 수 있습니다. 다만 이 중 어느 것도 다른 탭의 내용은 알려주지 않습니다. Codility가 아는 것은 여러분이 탭을 벗어났다는 사실이지, 무엇을 보았는지가 아닙니다.

제출 후에는 어떻게 되며, AI가 쓴 코드도 알아낼 수 있나요?

제출하면 코드는 이전 제출물과 공개적으로 이용 가능한 풀이 전체와 유사도 비교를 거칩니다. 이 검사가 가장 큰 비중을 차지하는데, 잘 알려진 문제에는 비교할 기존 답안이 수천 건씩 있기 때문입니다.

유사도 비교는 동일한 텍스트를 찾는 것이 아닙니다. 구조를 비교합니다. 로직의 형태, 변수 사용 패턴, 연산 순서 등입니다. 변수 이름을 바꾸거나 서식을 다시 맞춰도 결과는 크게 달라지지 않습니다. 측정 대상이 그 밑바탕의 구조이기 때문입니다. 같은 방식이 오탐도 만들어냅니다. 표준 알고리즘을 표준적인 방식으로 작성하면 다른 모든 올바른 구현과 똑같아 보이고, 이진 탐색을 작성하는 방법은 그리 많지 않습니다.

Codility는 채용 기업이 AI 생성 코드를 감지하도록 돕는다고 밝히지만, 그 방법은 공개하지 않습니다. 문서화된 신호는 모두 간접적인 것입니다. 붙여넣은 텍스트, 포커스를 벗어난 시간, 비정상적으로 빠른 완료, 그리고 알려진 풀이와의 유사도입니다. Codility는 풀이가 작성된 순서를 재생할 수도 있어서, 심사자는 코드가 한 줄씩 늘어났는지 한꺼번에 나타났는지 확인할 수 있습니다.

다른 평가 업체들에 대한 비슷한 분석은 감지 가능성 주제 허브에 모아 두었습니다.

리포트에 플래그가 지정되면 어떻게 되나요?

리포트는 플래그와 함께 여러분의 코드, 소요 시간, 포커스 및 붙여넣기 표시, 편집 이력을 담아 채용 담당자나 엔지니어에게 전달됩니다. 그다음 어떻게 되는지는 전적으로 회사에 달려 있습니다. 지원자를 탈락시키는 곳도 있지만, 많은 곳에서는 이를 계기로 지원자가 자신의 제출물을 직접 설명하는 실시간 후속 라운드를 추가합니다.

물류 회사에 지원한 한 데이터 엔지니어는 흔한 교과서식 구현과 일치하는 풀이 때문에 플래그가 지정되었습니다. 후속 통화는 15분 걸렸습니다. 그는 접근 방식을 설명했고, 요청에 따라 그 자리에서 수정했으며, 전형은 그대로 이어졌습니다. 결국 이 플래그가 시험하는 것은 자신의 코드를 스스로 설명하고 방어할 수 있는지입니다.

SubcueAI가 실시간 면접 중에 무엇을 기록하고 이후 무엇을 저장하는지는 보안 페이지에 정리되어 있습니다.

SubcueAI가 맞는 곳과 맞지 않는 곳

SubcueAI는 실시간 대화를 돕습니다. 네이티브 macOS 및 Windows 앱은 시스템 오디오와 마이크 소리를 함께 캡처해 화면 위에 떠 있는 로컬 오버레이에 제안을 보여 주며, 브라우저 확장 프로그램의 사이드 패널은 Chromium 브라우저의 회의 탭에서 실시간 지원을 제공하고 해당 탭의 오디오만 캡처합니다. 회의에 참여하는 봇은 없으며, 회의 페이지에 아무것도 주입되지 않습니다.

Codility 평가는 대화가 아니므로 위 내용은 하나도 적용되지 않습니다. 평가에 감독이 적용되거나 화면이 캡처되는 경우 오버레이는 캡처 화면 안에 들어가게 되는데, 이는 설정 문제가 아니라 한계입니다. 장치 무결성을 위해 Codility App을 요구하는 시험은 장치에서 실행 중인 도구까지 찾도록 만들어져 있습니다. 엔지니어와 함께 코딩하는 실시간 형식인 Codility Interview는 대화에 더 가깝지만, 면접관은 동일한 포커스 및 붙여넣기 이벤트를 실시간으로 봅니다.

SubcueAI가 맞춰진 라운드는 채용 담당자 스크리닝, 행동 면접, 그리고 보통 평가를 통과한 뒤 이어지는 설계 논의입니다. 평가 자체에는 시간을 재고 하는 연습이 유용한 준비이며, 모의 면접 페이지에서 할 수 있습니다.

자주 묻는 질문

Codility가 ChatGPT를 감지할 수 있나요?

Codility는 채용 기업이 AI 생성 코드를 감지하도록 돕는다고 밝히지만 그 방법은 공개하지 않습니다. 문서화된 신호는 간접적입니다. 에디터에 붙여넣은 텍스트, 포커스를 벗어난 시간, 비정상적으로 빠른 완료, 기존 풀이와의 유사도입니다. 이런 간접 지표가 실제로 검증되는 곳은 후속 대화입니다.

Codility는 화면이나 웹캠을 녹화하나요?

Codility의 리포트는 화면 영상이 아니라 포커스 변화, 붙여넣기 이벤트, 코드 편집 이력을 중심으로 구성됩니다. 카메라 및 신원 확인은 모든 시험의 기본값이 아니라 채용팀이 평가별로 켜는 옵션입니다. 카메라나 앱 요구 사항은 타이머가 시작되기 전 시스템 점검 단계에서 확인할 수 있습니다.

Codility는 제가 탭을 전환한 것을 기록하나요?

네. 모든 리포트의 과제 타임라인에는 포커스를 벗어난 시간이 표시되며, 감독 기능이 켜져 있으면 탭 전환도 추적 이벤트가 됩니다. Codility는 여러분이 벗어났다는 사실만 알고, 다른 탭에 무엇이 있었는지는 알지 못합니다. 짧은 검색은 심사자에게 특별히 눈에 띄지 않습니다. 리포트의 인상을 바꾸는 것은 오랜 자리 비움 뒤에 완성된 코드 블록이 이어지는 패턴입니다.

유사도 점수가 높으면 자동으로 탈락하나요?

아니요. 플래그는 사람이 읽는 리포트에 기록될 뿐입니다. 많은 팀은 지원자가 제출물을 직접 설명하는 실시간 라운드를 추가하는 방식으로 대응합니다. 그래서 점수 자체보다 자신의 코드를 설명할 수 있는 것이 더 중요합니다.

Codility 시험 중에 SubcueAI를 사용할 수 있나요?

아니요. SubcueAI는 구두 면접 라운드를 위한 실시간 대화 어시스턴트입니다. 화면 캡처, 감독 또는 장치 무결성 검사가 있는 평가는 SubcueAI가 설계된 범위 밖이며, 오버레이는 어떤 화면 녹화에도 그대로 담기게 됩니다.

출처

관련 질문

← 더 보기: 탐지 가능성과 개인정보