면접관 가이드 - The-Next-Web-Research-Lab/the-next-web-research-lab.github.io GitHub Wiki

기술 인터뷰 프로세스

  • 자기소개 / 프로젝트 경험 검증 / 기술 질문 / 사전 과제 질문
  • 이력에 작성한게 진짜로 한 일인지
  • 왜 이렇게 작성을 했는 지 => 암기에 의한 것인지, 스킬인지 확인 필요
  • 참여한 프로젝트에서 역할
// 인터뷰 안내
안녕하세요 XXX 님 반갑습니다.
우선 인터뷰를 시작하기 앞서
인터뷰 진행 순서와 저희 소개부터 진행하겠습니다.
인터뷰는 30분정도 진행될 예정이고,
인터뷰 내용을 기록해야 되기 때문에 타이핑 소리나 잠시 질문이 끊길 수 있다는 점 양해 부탁드립니다.
​
// 자기 소개
​
// 프로젝트 소개
​
// 기술 질문 

// 회사에 대한 질문 받기

온라인 면접 진행 순서

  1. 인터뷰 안내
    • 아이스 브레이킹과 인터뷰 진행 과정 설명
    • 안녕하세요 XXX님 반갑습니다.
      우선 인터뷰를 시작하기 앞서 인터뷰 진행 순서와 저희 소개부터 진행하겠습니다.
      인터뷰는 XX분정도 진행될 예정이고, 인터뷰 내용을 기록해야 되기 때문에 타이핑 소리나 잠시 질문이 끊길 수 있다는 점 양해부탁드립니다.
      
  2. 지원자 자기소개
    • 자기소개를 기반으로 질문을 자연스럽게 진행하기 위함
  3. 수행업무 검증
    • 이력서에 작성한 사항이 진짜로 한 일인지 검증
    • 암기에 의한 대답인지, 경험에 의한 대답인지 확인 필요
  4. 기술 검증
    • 커트라인 확인
  5. 지원자 질문 받기

이력서/면접 후 합불 판단

신입/인턴서류검토 기준

  1. 기본적으로 같이 일 하고 싶은 사람
  2. 개발 역량 좋은 사람
  3. 빠른 성장성(짧은 시간에 여기까지 온것을 봐야함)
  4. 도전적, 성공 가능성이 높은 사람
  5. 주도적인 사람

인터뷰 후 판단

  • 약간의 찝찝함이 있으면 안하는 게 좋음
  • 자리에 같이 일했을 때를 생각
  • 같이 회사생활을 했을 때, 어떤지 확인
  • 같이 일하고 싶은 사람
  • 협업하기 좋은 동료인가?
  • 함께 성장할 수 있는 동료인가?
  • 주어진 문제에 파고드는 편인가?
  • 연차대비 기대하는 기술 지식을 가지고 있는가?

면접 질문 준비

소프트웨어 장인 도서

  1. 좋은 면접은 자유 토론과도 같아야 한다. 소프트웨어 개발과 관련하여 지식과 정보를 교환하고, 기술/도구/방법론들에 대해서도 의견을 나누어야 한다.
  2. 우리의 핵심가치는 무엇인가? 우리에게 필요한 주요 기술을 무엇인가? 더 잘하고 싶은, 더 나아지고 싶은 것들은 무엇인가? 새로운 사람을 채용하기 전에 이러한 질문들에 스스로 대답을 준비해야 한다.
  • 심층적으로 할 수 있도록 지연스러운 질문을 이어 나가야함
  • 지원자의 스킬셋을 질문 할 수 있도록 역량이 필요
  • 모르는 것은 설명해달라고 계속 질문
  • 답변을 들은뒤 "대답 잘 들었습니다"로 이어가기
  • 자기소개 뒤에는 자기소개서에 나왔던 프로젝트나 기술관련해서 질문하기

지원자 경험 확인

지원자가 무엇을 해봤다고 하면, 최근에 관련해서 한게 무엇이 있는 지 질문하기

질문 방식

  • 정답을 맞추면 합격/불합격하는 것이 아님
  • 문제를 어떻게 접근하는 지 알 수 있는 질문이 필요
  • 지원자가 보여주고 싶어하는 것을 모두 봐야함
  • 자기소개를 기준으로 질문
    • 예를 들어 자기소개에 MVC가 없다면 질문하지 않음
  • 순서는 기술 질문 > 과제 질문 순서로 진행

공통 질문

넓은 범위에서 질문

  • 이 프로젝트/인턴에서 하셨던것 중에 어필하고 있을 거 있으세요?
  • 여기서 자랑하고 싶은 내용이 있을 까요?
  • 이 프로젝트를 하면서 어려웠거나 힘들게 해결했던 문제가 있으실까요?

좁은 범위의 질문

  • 기술셋은 어떤 것을 사용했나요?
  • 담당한 부분 어디?
  • 역할이 어디?
  • 이것을 사용해서 어떤 문제를 해결했나요?
  • 문서화는 어떻게?

경험적 질문과 본질적인 질문

경험적 질문은 지원자의 경력사항이 내 경험과 일치하는 부분이 있으면 가능한 부분이다. 이 부분은 지식의 커버리지를 확장해야 질문의 양을 늘릴 수 있다.

1. 서비스 기능을 보고 예상되는 성능 이슈에 대한 질문
2. Recoil의 Selector 캐시 동작 방식에 대한 질문

본질적인 질문은 지원자가 FE개발업무를 구체적으로 어떻게 수행했는지 알 수 있는 질문이다. 간혹 수행업무를 추상적으로 작성하는 지원자가 있는데, 이런 상황일 때 적합한 질문이라고 생각한다.

1. 자바스크립트 위추의 경력 설명을 요청하는 질문
2. 서비스에서 자바스크립트를 어떻게 사용했는지 질문