프로그래머스 연동(코딩테스트)

프로그래머스의 코딩 테스트를 나인하이어에서 간편하게 운영할 수 있습니다. 테스트 요청부터 결과 확인까지, 모든 과정을 나인하이어 하나로 관리하세요.

■ 기능 제공 요금제: 모든 요금제

■ 사용 가능 권한

연동 및 해제: 워크스페이스 권한(커스텀) 설정에 따름

테스트 요청: 채용 관리자(채용 권한)

나인하이어에서 프로그래머스 코딩 테스트 기능을 활용하기 위해서는 프로그래머스에서 연동 코드를 발급받아 입력하여 나인하이어와 연동을 진행해야 합니다.

■ 프로그래머스 연동 경로: 설정 > 외부 서비스 연동 > 프로그래머스 > [연동하기] 버튼 클릭

※ 워크스페이스 커스텀 권한 > 외부 서비스 연동 권한을 보유한 사용자만 연동이 가능합니다.

프로그래머스에서 발급받은 연동 코드를 입력하여 계정을 연동합니다.

[프로그래머스 연동 코드 발급 방법]

(1) 기업용 프로그래머스 페이지에 로그인합니다. https://business.programmers.co.kr/business/company

(2) 우측 상단 프로필 > 계정 관리 페이지에 접속합니다.

(3) 기업 서비스 > 기업 계정 > 서비스 연동 > [나인하이어] 섹션 하단에 표시된 코드를 복사해 주세요.

(4) 코드가 표시되지 않는 경우 프로그래머스 측으로 부터 라이선스를 부여받지 않은 상태이므로, 프로그래머스 측에 문의해 주시기 바랍니다.

연동이 완료되면 “연동됨”이라는 문구를 확인할 수 있습니다.

연동된 프로그래머스 계정이 만료되었거나 사용이 불가한 경우, 나인하이어에서 프로그래머스 계정 연동이 만료됩니다. 계정이 만료되면 코딩 테스트 요청이 불가하므로, 프로그래머스 측으로 문의해 주세요.

나인하이어와 프로그래머스 연동을 해제하기 위해 연동할 때와 같은 경로에서 연동 해제를 진행합니다.

■ 프로그래머스 연동 해제 경로: 설정 > 외부 서비스 연동 > 프로그래머스 > [연동 해제] 버튼 클릭

※ 워크스페이스 커스텀 권한 > 외부 서비스 연동 권한을 보유한 사용자만 연동 해제가 가능합니다.

■ 기능 사용 권한: 채용 관리자(채용 권한)

단일 지원자에게 코딩 테스트를 요청하는 경우, 아래 방법으로 진행합니다.

■ 프로그래머스 테스트 요청 경로: 코딩테스트를 요청할 지원자 선택 > 외부 서비스 메뉴 > 외부 서비스 사용 > [프로그래머스 테스트 요청]

여러 지원자에게 코딩 테스트를 요청하는 경우, 아래 경로로 진행합니다.

■ 코딩 테스트 다중 요청 경로: 코딩테스트를 요청할 지원자 다중 선택 (최대 100명) > 액션 선택 > 외부 서비스 실행 메뉴 > [프로그래머스 테스트 요청] 클릭

코딩 테스트를 요청하기 위해서는 아래와 같은 설정이 필요합니다.

  • 프로그래머스 테스트는 지원자의 이메일로 테스트 안내 메일이 발송되므로, 지원자의 이메일이 정상적으로 입력되어 있어야 합니다.

  • 프로그래머스 계정 내 [코딩 테스트] 기능이 활성화되어 있어야 합니다.

  • 프로그래머스 계정 내 코딩 테스트 > 관리자 계정 > 시험 관리자가 등록된 상태여야 합니다.

  • 테스트 대상 지원자 수 이상의 프로그래머스 내에 보유한 초대권 수량이 있어야 합니다.

단일 혹은 여러 지원자를 선택하여 [프로그래머스 테스트 요청]을 클릭하면 요청 모달이 나타납니다.

① 테스트 선택: 요청할 코딩테스트를 선택해 주세요.

프로그래머스에 등록된 테스트의 [자체 응시번호 사용] 설정이 활성화 되어 있는 경우, 테스트 전송이 불가하므로, 프로그래머스 내 설정을 확인해 주세요.

  • 테스트 생성 시 : 옵션 설정 > 응시자 안내 설정 > [자체 응시번호 사용] 항목을 비활성화 한 후 생성

  • 테스트 편집 시 : 테스트 목록 > 테스트 편집 > 옵션 설정 > 응시자 안내 설정 > [자체 응시번호 사용] 비활성화 후 저장

② 응시 기간 설정: 지원자의 테스트 응시 기간을 설정합니다. 테스트 유형에 따라 고정되거나 변경할 수 있습니다.

프로그래머스에 등록된 테스트의 [테스트 진행 방식]에 따라 응시 기간을 설정할 수 있습니다.

  • 테스트 진행 방식이 [동시 테스트] / [기간 내 자율 테스트] 인 경우 : 나인하이어 내에서 설정된 응시 기간 변경이 불가합니다.

  • 선택한 테스트 진행 방식이 [상시 테스트] 인 경우 : 나인하이어 내에서 응시 시작일과 종료일을 설정할 수 있습니다.

③ 테스트 결과 열람 권한 설정: 테스트 결과를 열람할 수 있는 채용 권한을 선택합니다.

각 항목 설정을 완료한 후 [요청하기] 버튼을 클릭하면 지원자에게 테스트 안내 메일이 전송됩니다.

코딩테스트를 완료한 지원자는 지원자 관리의 칸반보드에서 코딩 테스트 상태 및 결과 문구를 확인할 수 있습니다.

※ [칸반 보기 설정] 버튼을 클릭하여 프로그래머스 결과 노출 여부를 설정할 수 있어요.

지원자 상세 페이지 > 외부 서비스 메뉴에 접근하면 코딩 테스트의 상태와 상세 검사 결과를 확인할 수 있습니다.

프로그래머스 코딩 테스트 상태 표기

  • 시작 전: 지원자에게 테스트 발송 이후 입실(테스트 시작) 전

  • 진행 중: 테스트 진행 중

  • 재시작 중: 지원자에게 테스트 재시작 요청 후 재시작 시

  • 완료: 테스트가 완료된 경우 (검사 결과 확인 가능)

  • 취소: 테스트가 취소되었거나 기간 내 완료되지 않은 경우

  • 삭제: 테스트가 삭제된 경우

프로그래머스 코딩테스트 시간 정책은 아래와 같습니다.

  • 총 응시 시간

    • 초 단위는 모두 버리고, 분 단위로 계산합니다.

    • 예: 59초 동안 응시한 경우 → 총 응시 시간은 0분으로 기록됩니다.

  • 문제별 소요 시간

    • 각 문제의 풀이 시간도 분 단위로 계산하되, 초 단위가 조금이라도 있으면 올림 처리합니다.

    • 예: 30초 사용 → 1분으로 기록

    • 예: 1분 10초 사용 → 2분으로 기록