HackerRank이 당신의 화면을 볼 수 있나요?
작성자 Aaron Cao · 업데이트
데스크톱은 볼 수 없습니다. HackerRank 테스트는 브라우저 탭에서 실행되며, 웹페이지는 화면 공유 요청을 승인하지 않는 한 나머지 화면을 캡처할 수 없습니다. 다만 탭 전환, 전체 화면 종료, 복사-붙여넣기는 기록하며, 웹캠 스냅샷을 찍을 수도 있습니다.
브라우저 탭이 볼 수 있는 것과 볼 수 없는 것
당신은 곧 시간제한이 있는 평가를 열려고 하며, 그 탭이 나머지 컴퓨터를 지켜볼 수 있는지 궁금할 것입니다. 이 섹션은 실제 경계선을 명확히 보여줍니다. 그 경계는 브라우저 자체이며, 그것을 넘어설 수 있는 유일한 방법은 당신이 직접 클릭해야 하는 권한 대화상자뿐입니다.
웹페이지는 브라우저 샌드박스 안에서 실행됩니다. 자신의 탭 안에서 일어나는 일은 볼 수 있고, 그 탭이 포커스를 잃거나 전체 화면을 벗어나면 브라우저가 이를 알려줍니다. 하지만 데스크톱의 픽셀을 읽거나, 열려 있는 애플리케이션 목록을 확인하거나, 두 번째 모니터에 접근할 수는 없습니다. 화면을 캡처하는 유일한 인터페이스인 getDisplayMedia는 항상 탭, 창, 또는 전체 화면 중 하나를 선택하는 시스템 대화상자를 띄우며, 무언가를 선택하기 전까지는 아무것도 캡처되지 않습니다.
따라서 이 질문에는 누구의 마케팅 문구도 믿을 필요 없이 스스로 확인할 수 있는 답이 있습니다. 권한 대화상자가 뜨지 않았다면 화면 캡처는 실행되고 있지 않은 것입니다. 면접관이 관찰할 수 있는 것과 없는 것에 관한 관련 페이지는 감지 가능성 아래에 모아져 있습니다.
작업하는 동안 HackerRank이 실제로 기록하는 것
HackerRank의 시험 감독 기능은 선택 사항이며 채용팀이 테스트별로 설정하므로, 같은 회사의 두 평가라도 다르게 동작할 수 있습니다. 이 기능이 켜져 있을 때 공식적으로 기록되는 신호는 웹캠 스냅샷, 탭 및 창 포커스 변경, 전체 화면 종료, 복사-붙여넣기 이벤트, 그리고 제출물 간 코드 유사도 채점입니다.
그 목록을 다시 읽어 보세요. 모든 항목은 브라우저 이벤트이거나 당신이 제출한 코드입니다. 포커스 기록은 검토자에게 당신이 탭을 떠났다는 사실과 그 시간을 알려줄 뿐입니다. 어디로 갔는지, 어떤 애플리케이션을 열었는지, 다른 모니터에 무엇이 있었는지는 알려주지 않습니다. 이 구분은 중요합니다. 포커스 기록은 보고서에서 경고성으로 보이지만, 대부분의 지원자가 생각하는 것보다 훨씬 적은 정보만 담고 있기 때문입니다.
- 포커스 및 전체 화면 이벤트: 당신이 다른 곳으로 전환했다는 사실만 기록하며, 무엇으로 전환했는지는 기록하지 않습니다.
- 복사-붙여넣기: 텍스트가 붙여넣기로 들어왔다는 사실만 기록하며, 텍스트가 어디서 왔는지는 기록하지 않습니다.
- 웹캠 스냅샷: 고용주가 카메라를 활성화했을 때만, 그리고 브라우저가 권한을 요청한 이후에만 촬영됩니다.
- 표절 채점: 당신의 제출물과 다른 제출물 간의 유사도이며, 사람이 직접 확인합니다.
정말로 화면이 보이게 되는 경우
답이 '예'로 바뀌는 실제 경우들이 있습니다. HackerRank CodePair는 상대편에 실제 사람이 있는 실시간 세션이며, 면접관이 당신에게 화면 공유를 요청할 수 있습니다. 채용 담당자는 에디터 옆에서 Zoom, Google Meet, 또는 Microsoft Teams로 그 대화를 진행할 수도 있습니다. 공유 대화상자에서 화면을 선택하는 순간, 그 화면에 있는 모든 것이 보이게 되며 대개 녹화도 됩니다.
회사가 관리하는 노트북은 또 다른 경우입니다. 기기 관리 소프트웨어는 브라우저 밖에서 실행되며, 위에서 설명한 어떤 경계도 여기에는 적용되지 않습니다. 기기가 고용주 소유라면 고용주가 그것을 볼 수 있다고 가정해야 합니다.
SubcueAI는 이를 돌려 말하지 않고 분명하게 밝힙니다. 화면 공유, 화면 녹화, 시험 감독 환경, 그리고 회사가 관리하는 기기는 어떤 어시스턴트도 도울 수 없는 영역입니다. 오디오와 대화 기록 처리 방식은 보안 페이지에 설명되어 있습니다.
AI 면접 어시스턴트가 도움이 되는 영역과 그렇지 않은 영역
SubcueAI는 두 가지 실시간 지원 방식을 제공하며, 둘 다 HackerRank 페이지에 어떤 것도 주입하지 않습니다. macOS와 Windows용 데스크톱 앱은 시스템 오디오와 마이크를 캡처해 당신의 기기 위에 떠 있는 오버레이를 표시합니다. 브라우저 확장 프로그램은 사이드 패널에서 작동하며 회의 탭의 오디오, 즉 면접관 쪽 음성만 캡처합니다. 어떤 봇도 통화에 참여하지 않습니다.
결제 회사에 지원한 백엔드 엔지니어를 예로 들어 보겠습니다. 먼저 시간제한이 있는 HackerRank 평가를 치르고, 그다음 엔지니어와 함께하는 CodePair 라운드가 이어집니다. 시간제한 평가에서는 아무도 말을 하지 않으므로 실시간 오디오 어시스턴트가 활용할 자료가 없고, 이 라운드는 대신 사전 준비로 승부가 갈립니다. CodePair 라운드에서 화면 공유를 요청받는다면, 정직한 답은 화면 공유는 공유한 내용을 그대로 보여준다는 것입니다.
그렇다면 유용한 준비는 두 라운드 모두 시작되기 전에 이루어져야 합니다. 모의 면접관을 상대로 한 시간제한 연습은 두 라운드 모두를 좌우하는 부분, 즉 코드를 작성하면서 소리 내어 사고 과정을 설명하는 연습이 됩니다. 실시간 라운드를 위한 설정 방법은 튜토리얼 페이지에서 안내합니다.