면접은 크게 3가지 절차로 이뤄집니다.
1.
HR (인성)
2.
프로젝트 베이스 (실무 능력)
3.
CS 지식 (기초 지식)
1. HR
HR 인성 면접질문에 대해서는 평범한 취업 면접 질문의 틀에서 크게 벗어나지 않습니다. 아래의 질문들도 모두 실제 받았던 질문들이고 그 중에서 가장 겹치는 질문들을 가져와 봤습니다. HR 면접의 경우 질문에 대한 답을 미리 정해줄 수 없지만, 잘 보기 위해서는 일단 지원하는 회사(팀)의 특징을 미리 많이 검색해 가야합니다. 또한 자신의 강점을 잘 설명할 수 있도록 미리 질문에 대한 답을 생각해 가는 것이 가장 중요합니다.
빈출 HR 관련 면접 질문
•
자기소개를 1분정도 해주세요.
•
본인의 성격의 장점 단점을 말해주세요.
•
왜 저희 회사에서 본인을 뽑아야 하나요?
•
기존에 다녔던 회사가 있었는데, 왜 퇴사를 했는지? (왜 이직을 하시나요?)
•
왜 저희 회사(팀)에 지원하셨나요?
•
전 회사에서 했던 업무들에 대해서 설명해 주세요.
HR 질문 중에 개발자에게만 자주 묻는 중요한 질문들도 있습니다. 개발자의 직업 특성상 학습방법이나, 협업능력을 굉장히 중요시 하기 때문에 이와 관련된 질문들은 면접을 볼때마다 질문을 받았었습니다. 저 뿐 아니라 많은 사람들의 면접 후기에서 많이 겹치는 빈출 질문들을 밑에 모아났으니 미리 생각해보시면 좋을 것 같습니다.
아래의 질문들에 완벽한 정답은 없습니다. 각 회사에서 원하는 인재상이 다르기 때문입니다. 하지만 오답은 있을 수 있습니다. 오답을 피하기 위해서 중요한 점은 자신만의 효율적인 학습방법을 체계적으로 설명할 수 있어야 하고, 협업능력이 있다는 점을 어필할 수 있어야 합니다. 또한 포지션에 있어서도 나는 무조건 프론트엔드(백엔드) 아니면 안해 라는 마음가짐보다는 열려있는 자세가 중요합니다. 막상 회사에 들어가게 되면 자신이 생각했던 업무 범위 외의 일을 하게 되는 경우가 굉장히 많기 때문입니다. 하지만 이것도 좋고 저것도 좋다는 식보다는 나의 현재 선호도는 이렇지만 항상 학습을 할 준비가 되어 있고, 다양한 개발 분야에 관심이 있기 때문에 상황에 따라서는 다른 분야도 도전해볼 수 있다는 답변이 가장 무난하고 좋습니다.
빈출 HR 관련 면접 질문
•
학습방법
◦
어떻게 개발 공부를 하고 계신가요?
◦
프로그래밍언어나 개발 기술 공부는 어떻게 하시나요?
◦
컴퓨터 공부를 하면서 어려움이 있었나요? 어떻게 극복했나요?
◦
슬럼프 올때 어떻게 대처 하시나요?
◦
본인만의 스트레스 해소 방법이 있으신가요?
•
협업 능력
◦
협업했던 경험을 말씀해 주세요.
◦
프로젝트할때 본인은 리더 vs 팀원 어느 쪽인가요?
◦
팀원들과 의견충돌이 날때는 어떻게 하나요?
◦
수행해야 하는 주제가 굉장히 어려운 주제라서, 나혼자서 해결 못할 일이 주어졌다고 가정해 볼게요. 어떻게 해결하실 건가요?
◦
팀 프로젝트를 할 때 어떤 기준으로 업무분장을 했나요?
•
포지션
◦
왜 백엔드(프론트엔드)를 선택하셨나요?
◦
백엔드(프론트엔드) 외에 다른 역할이 주어진다면 입사할 생각이 있으신가요?
2. 프로젝트 베이스
면접관들은 서류 전형에서 제출했던 이력서(포트폴리오)를 토대로 프로젝트 관련 질문을 하게 됩니다. 프로젝트 관련 질문은 실무에 가장 가까운 질문이기 때문에 굉장히 중요합니다. 따라서 자신이 작성하여 제출한 내용에서, 기술스택과 프로젝트 관련 내용을 제대로 이해하고 설명할 줄 알아야 합니다.
주된 면접 질문은 프로그래밍 언어(기술스택, 프레임워크)에 관한 질문입니다. 또한 프로젝트 전체적인 설계와 구조, 어떤 기술들을 사용하였는지 등을 물어봅니다. 자신이 직접 사용했던 기술들이기 때문에 쉽게 대답할 수 있을 것 같지만, 깊은 이해 없이 사용하고 있는 기술들도 많이 있기 때문에, 면접 전에 꼭 재점검해야 합니다.
빈출 프로젝트 관련 면접 질문
•
프로젝트 설계/구조
◦
어떤 역할을 맡았는지
◦
어떤 프로젝트인지 설명해 주세요.
◦
개발 과정에서 기술적으로 어려웠던 점과 어떻게 해결했는지 말해주세요.
◦
데이터 베이스 설계 어떻게 했는지 화이트 보드에 설명해 주세요.
◦
REST API 설계와 error handling을 어떻게 했는지 설명해 주세요.
◦
로그인 구현 절차를 설명해주세요.
•
3. CS 지식
좋은 개발자를 채용하는 데 심혈을 기울이는 회사일수록 CS 전공면접을 중요하게 봅니다. kakao나 naver, 당근마켓 등등 규모가 크고 개발자들이 좋아하는 회사의 면접 질문에는 CS 전공 질문이 자주 등장하고, 깊게 파고들면서 질문합니다.
하지만 CS 전공지식은 컴퓨터 공학 전공자들이 4년에 걸쳐 배운 내용들이기에 광범위하고 공부할 내용이 많습니다. 비전공자들은 물론이고, 열심히 학점을 위해 공부해왔던 전공자들조차 면접을 위해 ‘알고리즘, 자료구조, 운영체제, 데이터베이스, 네트워크’에 대한 서적을 일일이 찾아보면서 공부할 수 없는 노릇입니다.
다행인 점은 CS 전공 면접 질문들은 자주 나오는 질문이 다시 나올 가능성이 높다는 것입니다. 그 이유는 실무와 연관이 되는 질문들과 꼭 알아야 할 지식들이 정해져 있기 때문입니다. 따라서 CS 전공면접은 파훼법이 간단합니다. 빈출 질문을 제대로(깊게) 대답하자!
Copyright 2023. 노씨데브. All rights reserved. 무단 공유 및 배포를 금합니다.