개발자 인터뷰를 ChatGPT로 자동화하기

오늘은 개발자 채용 시 Tech 인터뷰를 자동화하는 방법을 공유합니다.

회사에서 개발자 채용할 때 이력서에 기재된 사실만으로는 팀에 필요한 경험과 역량을 제대로 파악하기 어렵습니다. 그래서 보통 인터뷰를 통해 후보자의 경험과 역량을 알아보는데요. ChatGPT로 적절한 인터뷰 질문을 생성하도록 했습니다. 추후에 웹 앱에 붙일 수 있도록 ChatGPT로부터 JSON 형식의 출력을 받았습니다.

※ 실제 이력서와 JD를 사용했기 때문에 전체 대화를 공유하지 못하는 점 양해 부탁드립니다.

Conversation 흐름

  1. AskYourPDF로 이력서 요약 요청하기
  2. 기본 정보(이름, 스킬셋, 경력 등)를 JSON으로 추출하기
    {
      "name": "Hanseo Lee",
      "skills": ["Python", "C++", "C Programming", "Microsoft Office"]
    }
  3. ChatGPT에게 JD를 제공하기 (→ 후보자가 자격요건과 우대사항을 충족하는지 분석)
  4. 후보자에게 할 인터뷰 질문을 제안해달라고 요청하기
  5. 후보자의 답변을 ChatGPT에 전달하기
  6. 4 ~ 5 과정을 반복하기
  7. 여러 턴에 걸쳐 인터뷰를 진행한 후 끝으로 후보자를 평가해달라고 요청하기

P.S.

웹 앱과 연동하려면 OpenAI의 API를 써야 하는데, 그러면 AskYourPDF plugin을 사용할 수 없으므로 다른 방식으로 PDF를 넣어야 할 것 같습니다!
6

👉 이 게시글도 읽어보세요