Community

[기술면접 시, 물어봐야 할 질문] 개발자를 뽑을 때, 코딩 테스트는 안 보더라도 기술면접을 진행하지 않는 곳은 거의 없는 것 같다. 코딩테스트의 경우 대부분 프로그래머스와 같은 외부 서비스를 이

[기술면접 시, 물어봐야 할 질문] 개발자를 뽑을 때, 코딩 테스트는 안 보더라도 기술면접을 진행하지 않는 곳은 거의 없는 것 같다. 코딩테스트의 경우 대부분 프로그래머스와 같은 외부 서비스를 이용하기 때문에 어떤 문제를 내야 할 지 고민할 필요가 없다. 그런데 기술면접은 회사에서 직접 계획하고 진행해야 하기 때문에 어떤 질문을 해야 할 지 고민해야 한다. 무엇을 물어봐야 할까? 우리 회사가 사용하는 기술 스택과 지원자의 그것이 맞는지 확인해야 할까? 최신 기술을 잘 팔로우업 하고 있는지 확인해야 할까? 혹은 찾아 보지 않는 이상 잘 모를 수 있는 개념을 물어봐야 할까? 나는 이런 류의 질문은 좋은 개발자 혹은 우리 회사에 도움이 될 개발자를 가려내는 질문이 되지 않는다고 생각한다. 우리는 기술면접에서 지원자가 무언가를 단순히 알고 있는지를 확인하는 게 아니고 어떠한 정보가 얼마나 잘 정교화되어 있는지를 확인해야 한다. 10가지를 모두 알고 있는 게 중요한 게 아니고 3개만 알더라도 정보가 잘 정리되어 뛰어난 스키마를 가지고 있는지를 확인해야 한다. react 개발자에게는 useTransition 같은 지엽적일 수 있는 질문보다는 setState(useState 오타 아님)에 대해 설명해달라는 질문이 있을 수 있다. (setState질문은 내가 실제로 받았던 질문인데 이 때 가장 좋은 면접 경험을 했다.) 언어 관련 질문을 한다면 js의 실행 컨텍스트를 물어보기 보다는 promise에 대한 설명을 요청하는 게 나을 것 같다. 핵심은 정보의 정교화 정도, 가지고 있는 스키마를 평가하는 것이다.

알림

알림이 없습니다