기술면접
1. 기술 이해도 평가
- 회사의 기술과 내기술의 교집합을 준비 -> a기술
- 내가모르는 회사에서 사용하는 기술은 잘 안나옴
- a기술의 핵심 개념들은 무엇이 있고 설명할 수 있는지
- a기술의 핵심개념들과 연결되는 기초적인 지식들을 제대로 이해하고 있는지
- 다른 대체기술을 사용하지 않고 a기술을 사용한이유
- a기술의 한계는 무엇이고, 한계상황에서 어떻게 대처
- 기초적인 cs지식, 주개발언어와 관련된 기초지식 질문
2. 성장가능성 평가
신입개발자는 당장의 실무능력 보다는 앞으로 얼마나 빠르게 팀과 업무에 적응할 수 있을지를 더 비중있게 평가
- 비전공자에게는 더욱 중요한 평가 요소
- 면접관들은 대부분 전공자 출신에 개발을 오랫동안 해오신 분
- 전공자들이 어떤 것들을 배우고 익혔는지 알고 있는 만큼, 비전공자들이 전공자에 비해 부족한 부분들도 알고 있다.
- 그럼에도 불구하고 비전공자를 면접에 부른 이유는 성장가능성을 기대
- 성장가능성을 어필하기 위한 증거가 필요
- Github, 개발 블로그, 이력서, 포트폴리오 이 모든것들이 증거가 된다.
- 핵심은 본인이 얼마나 개발을 즐기고 있고, 얼마나 열정적으로 진지하게 개발자로서 성장하려는 의지가 있는지 보여주는것
- 개발자가 되려는 이유에 대해 답변할 준비를 해야한다.
3. 의사소통 능력 평가
- 개발자는 전적으로 협업하는직업
- 면접에서 의사소통 능력을 반드시 평가
- 물어보는거에 대해 답변하기 위해 노력
- 문제를 해결하기 위해 사용한 의사소통 방식
4. 팀원들과 팀워크가 잘맞을거 같은 지원자를 채용한다.
5. 추천하는 기술 면접 준비 순서
a. 기술면접에 대비하기 위한 학습범위와 우선순위 정하기
b. 면접에 자주나오는 질문들을 한/영으로 검색해서 정리
c. 학습내용을 본인의 문장으로 정리하고, 말로 설명할 수 있을때까지 학슴
d. 최소한 면접 3일전부터 모의 면접을 진행한다.
-
학습 범위와 우선순위 정하기
- 중요한 기술들에 대해 제대로 답변하는것을 목표(욕심버리기)
- 학습범위 & 우선순위
1. 내 이력서와 지원한 팀에서 쓰는 기술
2. 내 이력서에 쓴 기술
3. 프레임워크 기술
4. 컴퓨터공학 기초(운영체제, 자료구조, 네트워크)
-
면접에서 자주나오는 질문들을 한/영으로 검색해서 정리
-
모의면접을 진행
- 3일전부터 모의면접 진행/ 복습/ 부족한 부분 발견
-
면접 내용 반드시 복기해서 기록해두기