Skip to content

면접 질문 준비하기 ​

소프트웨어 장인 | 산드로 만쿠소 저/권오인 역 | 길벗 | 2015년 09월 25일

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

질문 준비는 왜 해야 할까? ​

면접은 같이 일할 동료를 찾는 과정이다. 면접관은 지원자가 우리들에게 필요한 사람인지, 같이 일하기 좋은 사람인지, 동료들과 분위기가 잘 어울리는 사람인지 판단해야 한다.

그런데 막상 면접관이 지원자에게 질문을 몇 가지 못하거나 질문에 집중한 나머지 지원자에 대한 평가를 못한 사례를 많이 봤다.

우리 회사를 지원하기 위한 지원자의 시간과 노력을 생각하면 면접관도 최소한의 준비가 필요하다. 면접 질문을 준비하면 지원자에 대한 평가를 집중할 수 있고, 면접 중에 풍부한 대화를 할 수 있다.

질문 준비는 언제 해야 할까? ​

면접관 경험이 적을 때는 하루 전에 준비가 필요하다. 지원자의 자기소개서, 프로젝트 이력을 보면서 질문 리스트 준비가 필요하고, 한 번도 안 해본 기술 스택이 있으면 기본적인 학습 후 질문을 준비해야 되기 때문이다.

면접관 경험이 많을 때는 30~60분 전에 준비해도 충분하다. 이 시기가 되면 이력서를 보고 질문 리스트가 쉽게 떠오르기 때문이다. 그리고 기술 스택 같은 경우도 이미 알고 있는 경우가 많다.

질문 리스트 작성 방법 ​

질문 리스트는 이력서에 있는 자기소개서와 수행이력 등을 보고 작성한다. 메모장이나 워드같이 텍스트를 작성할 수 있는 곳에 작성하고, 면접 중에 질문 리스트를 활용한다.

면접 준비하며 작성했던 질문 리스트의 예시는 다음과 같다.

# 자기소개서
- 홍길동 님이 고민하셨던 "편안한 사용자 경험"은 무엇인가요?
- 홍길동 님이 생각하시는 "읽기 좋고 유지 보수에 용이한 클린 코드"는 무엇인가요?
- 함수형 프로그래밍에 관심이 생긴 이유는 무엇인가요?

# 수행이력
## A 프로젝트
- SPA를 선택하신 이유가 어떻게 되나요?
- SPA를 사용할 때 고려해야 할 점은 무엇이 있나요?
- 팀장으로서 어떤 역할을 하셨나요?
- 팀 규칙과 브랜치 전략 어떻게 되나요?

## B 프로젝트
- Redux에서 React Query로 전환했는데, Redux에 어떤 부분이 불편했나요?
- React Query 도입으로 해소되었나요?
- 전환 과정은 어떻게 되었나요?
- React Query 도입으로 생긴 불편한 점은 없었나요?

유형별 질문 리스트 사례 ​

좁은 범위의 질문 ​

  • 기술셋은 어떤 것을 사용했나요?
  • 이 프로젝트에서 어떤 역할을 담당하셨나요?
  • 이것을 사용해서 어떤 문제를 해결했나요?
  • 문서화는 어떻게 하셨나요?

넓은 범위에서 질문 ​

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

경험적 질문 ​

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

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

추상적으로 작성한 이력서에 대한 질문 ​

간혹 이력서를 추상적으로 작성하는 지원자가 있는데, 이런 상황일 때 지원자가 FE 개발 업무를 구체적으로 어떻게 수행했는지 알 수 있는 질문이다.

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

면접 중에 새로운 질문 떠올리기 ​

  1. 지원자의 자기소개가 끝나면 자기소개에서 언급했던 프로젝트나 기술 관련해서 질문하기
    • 면접 질문을 자연스럽게 이어 갈 수 있다.
  2. 지원자가 무엇을 해봤다고 하면, 최근에 관련해서 경험한 것이 무엇인지 질문하기
    • 지원자가 정말로 경험한 것인지 확인할 수 있다.
  3. 질문은 단답형이 아닌 심층적으로 질문하기
    • 단답형으로 끝나면 소모적으로 대화를 이어가게 되므로 심층적으로 질문하면 자연스럽게 질문을 이어 갈 수 있다.