본문 바로가기

Other efforts/Employment

개발자 기술면접

반응형

[ 기술 면접은 어떤 면접인가? ]

 

Q. 신입 개발자 채용 면접은 어떻게 진행되는가?

- 서류 전형 -> (코딩 테스트 or 사전 과제 전형) -> 1차 면접 -> 2차 면접 -> 합격

 

- 1차 면접 : 기술 면접, 면접관(개발 팀장, 시니어 개발자)

- 2차 면접 : 기술면접 or 문화적 합성 면접 , 면접관(CTO, 임원급 직원, 인사담당자)

- 블라인드 채용 (신입개발자 채용에 주로 사용한다)

 

# 기술 이해도 평가

- 이력서와 포트폴리오에 기재된 기술 스택 or 회사에서 사용하는 기술 스택 or CS 기초

- 포트폴리오에 기재된 기술 스택과 회사에서 사용하는 기술 스택의 교집합 기술들의 질문들이 많다

- 대부분 겹치지 않은 회사에서 사용하는 기술 스택의 질문을 하지 않는다

 

1. 이 기술의 핵심 개념들은 무엇이 있고, 설명할 수 있는지

2. 이 기술의 핵심 개념들과 연결되는 기초적인 CS 지식들을 제대로 이해하고 있는지

3. 다른 대체 기술을 사용하지 않고 이 기술을 사용한 이유

4. 이 기술의 한계는 무엇이고, 한계 상황에서 어떻게 대처할 것인지

5. 기초적인 CS 지식, 주 개발 언어와 관련된 기초 지식 질문

 

# 성장 가능성 평가

- 신입 개발자는 당장의 실무 능력보다 앞으로 얼마나 빠르게 팀과 업무에 적용할 수 있을지를 더 비중 있게 평가

- 비전공자에게는 더욱 중요한 평가 요소

- 성장 가능성을 어필하려면 증거가 필요하다 (GitHub, 개발 블로그, 이력서, 포트폴리오)

- 핵심은 본인이 얼마나 개발을 즐기고 있고, 얼마나 열정적으로, 진지하게 개발자로서 성장하려는 의지를 보여줘야 한다

- 개발자가 되려는 이유에 대해 답변할 준비를 해야한다

 

# 의사소통 능력 평가

- 개발자는 전적으로 협업하는 직업 (다른 개발자들, 기획자, 디자이너 등등)

- 면접에서 의사소통 능력을 반드시 평가

- 면접 중에 오고 가는 대화를 통해 은연중에 의사소통 능력을 평가한다

- 의사소통 능력 != 뛰어난 언변

 

1 ) A에 대해 질문했을 때, A에 대해 답변하는 능력

2 ) 다른 사람들과 협업하면서 발생한 문제를 해결하기 위해 사용한 의사소통 방식

 

- 면접관은 실력이 약간 부족하더라도, 기존 팀원들과 팀워크가 잘 맞을 것 같은 지원자를 채용한다

 

 

 

 

<출처 : 인프런 강의 한정수 강사님>

반응형