오늘은 개발자 채용 시 Tech 인터뷰를 자동화하는 방법을 공유합니다.
회사에서 개발자 채용할 때 이력서에 기재된 사실만으로는 팀에 필요한 경험과 역량을 제대로 파악하기 어렵습니다. 그래서 보통 인터뷰를 통해 후보자의 경험과 역량을 알아보는데요. ChatGPT로 적절한 인터뷰 질문을 생성하도록 했습니다. 추후에 웹 앱에 붙일 수 있도록 ChatGPT로부터 JSON 형식의 출력을 받았습니다.
※ 실제 이력서와 JD를 사용했기 때문에 전체 대화를 공유하지 못하는 점 양해 부탁드립니다.
회사에서 개발자 채용할 때 이력서에 기재된 사실만으로는 팀에 필요한 경험과 역량을 제대로 파악하기 어렵습니다. 그래서 보통 인터뷰를 통해 후보자의 경험과 역량을 알아보는데요. ChatGPT로 적절한 인터뷰 질문을 생성하도록 했습니다. 추후에 웹 앱에 붙일 수 있도록 ChatGPT로부터 JSON 형식의 출력을 받았습니다.
※ 실제 이력서와 JD를 사용했기 때문에 전체 대화를 공유하지 못하는 점 양해 부탁드립니다.
Conversation 흐름
- AskYourPDF로 이력서 요약 요청하기
- 기본 정보(이름, 스킬셋, 경력 등)를 JSON으로 추출하기
{
"name": "Hanseo Lee",
"skills": ["Python", "C++", "C Programming", "Microsoft Office"]
} - ChatGPT에게 JD를 제공하기 (→ 후보자가 자격요건과 우대사항을 충족하는지 분석)
- 후보자에게 할 인터뷰 질문을 제안해달라고 요청하기
- 후보자의 답변을 ChatGPT에 전달하기
- 4 ~ 5 과정을 반복하기
- 여러 턴에 걸쳐 인터뷰를 진행한 후 끝으로 후보자를 평가해달라고 요청하기
P.S.
웹 앱과 연동하려면 OpenAI의 API를 써야 하는데, 그러면 AskYourPDF plugin을 사용할 수 없으므로 다른 방식으로 PDF를 넣어야 할 것 같습니다!