영입 - ChoDragon9/posts GitHub Wiki

관련 지식

소프트웨어 장인 도서

  1. 좋은 면접은 자유 토론과도 같아야 한다. 소프트웨어 개발과 관련하여 지식과 정보를 교환하고, 기술/도구/방법론들에 대해서도 의견을 나누어야 한다.
  2. 우리의 핵심가치는 무엇인가? 우리에게 필요한 주요 기술을 무엇인가? 더 잘하고 싶은, 더 나아지고 싶은 것들은 무엇인가? 새로운 사람을 채용하기 전에 이러한 질문들에 스스로 대답을 준비해야 한다.

서류

서류 검토 기준

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

면접 진행

온라인 면접 진행 순서

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

질문팁

지원자 경험 확인

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

질문 방식

  • 정답을 맞추면 합격, 못맞추면 불합격하는 것이 아님
  • 문제를 어떻게 접근하는지 알 수 있는 질문이 필요
  • 지원자가 보여주고 싶어하는 것을 모두 봐야함
    • 이력서에 MVC가 없다면 질문하지 않음

공통 질문

[넓은 범위에서 질문]

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

[좁은 범위의 질문]

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

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

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

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

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

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

면접 후

합불 판단

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