본문 바로가기
2021 상반기 취준대비 코스

IT직무면접 질문유형 분석: 기출질문 대공개

by 한끗차it_kwon 2021. 2. 22.

안녕하세요. 한끝차IT입니다!

 

오늘은 취준코스 직무면접(기술면접)편입니다!

취업전형 중 마지막 단계인 면접, 그 중에서 우리 IT직군에서는 직무면접이 매우 중요한데요.

사실상 당락을 결정하는 부분이기 때문에, 더욱 자세히 알아보도록 하겠습니다!

 

<IT직무면접 질문유형 분석 : youtu.be/CmUQq_MWcoE

 


직무면접이란?

보통 서류, 코딩, 필기테스트 이후 마지막에 치뤄지는 면접과정의 일부입니다. 전반적인 CS부터 지원한 직무에 대한 지식, 그리고 서류와 포트폴리오에 기술한 프로젝트에 관련된 질문까지 지원자가 관련 직무에 대해 얼마나 깊은 지식을 갖고 있는지 검증하는 면접입니다.

 

면.바.면.?

면접은 사실 정말.. 면.바.면.(면접 바이 면접)입니다. 면접관마다 모두 다른 면접스타일을 갖고 있기 때문에, 모든 면접관들의 질문을 대답하기는 쉽지않습니다. 하지만 아무리 면.바.면. 일지라도, 지원자가 본인의 생각을 논리적이고 일관성있게 잘 표현해낸다면 그 어떤 면접도 이겨낼 수 있습니다!

 

직무면접의 종류

직무면접에서 나올 수 있는 질문의 유형은 크게 3가지 입니다. CS 지식, 프로젝트, 직무관련 질문. 각 유형별료 어떻게 준비하고 어떤 스타일의 답을 하는 것이 바람직한지 알아보겠습니다.

 

1. C.S. 지식

CS지식은 이 지원자의 컴퓨터에 관한 배경지식, 즉, 기본기가 얼마나 갖춰져 있는지를 가늠할 수 있는 질문들입니다. 직무면접의 하이라이트는 꼬리 질문인데.. 이 CS와 관련해서 꼬리 질문을 어떻게 답을 하는지가 관건입니다. 각 질문에 있어서, 본인의 지식을 논리적으로 일관성있게 지켜나가는 것이 중요합니다. 

 

예를 들어,

 - 네트워크에서 프로세스간 통신은 어떻게 할까요?

 - 그럼 특정 프로레스에서 다른 웹서버의 프로세스로 통신을 할 때는 어떤 방식으로 이루어 지나요?

 - 해당 과정에서 문제점은 없을까요?

 - 문제점이 있다면 어떻게 해결해야 할까요?

 - 그 해결방식의 장단점은 무엇이고 다른 대체 가능한 해결법은 없을까요?

 

하.. 꼬리질문을 받다 보면.. 나한테 왜이럴까? 라는 생각이 들게 됩니다..

 

하지만 이렇게 까지 질문을 대비하시고, 대답을 해낸다면 정말 완벽하겠죠? 이런 꼬리 질문의 대답을 잘 이겨내기 위해서는 특정 개념의 특징만 암기하고 가는 것이 아니라, 그런 특징들을 왜 갖고 있고, 왜 이 기술이 생겼고, 대체 가능한 건 무엇인지 등을 충분히 이해하면서 공부하는 습관을 들이셔야 합니다!

 

2. 프로젝트

프로젝트 질문은 자소서, 포트폴리오, 깃헙 등에 기재한 내용을 중심으로 진행이 됩니다. 사실 본인이 진행한 모든 프로젝트를 전부 다 기입하는 것은 추천드리지 않아요. 3~4개면 충분하고 그 이상은 본인이 면접을 준비하는 것에 있어서 너무 버거워 질 수 있기 때문입니다. 본인의 역량이 감당가능 하다면 좋겠지만, 적정량을 기입해서 기입한 내용에 대해서 더욱 완벽히 이해하는 것이 더 중요하답니다.

프로젝트 질문을 대비하기 위해서는, 각 프로젝트의 짧은 설명, 테크스택, 트러블슈팅 등을 정리해야합니다.

 

보통 프로젝트의 질문 순서는 다음과 같습니다.

- "스마트 게이트" 라는 프로젝트가 있는데, 어떤 프로젝트인가요?

 스마트게이트는 라즈베리파이와 안드로이드를 BLE(Bluetooth Low Energy)를 이용해 통신하여 비접촉식으로 티켓을 구매하고 사용하는 것을 구현한 프로젝트입니다. 저는 안드로이드 앱 개발과 라즈베리파이와의 BLE 통신을 담당하였습니다.

 

 - BLE를 해당 프로젝트에서 어떻게 적용하였죠?

 라즈베리파이에서 각 게이트 번호를 Broadcast하고 있으면, 저희 앱에서 해당 신호를 수신하여 어떤 게이트인지, 해당 게이트에 사용할 수 있는 티켓을 갖고 있는지를 체크해서 없다면 티켓 구매를 유도하고, 있다면 사용을 유도하게끔 하였습니다. 티켓 사용을 선택하면, 게이트에 신호가오고 유저는 해당 게이트를 통과하면 자동으로 사용이 됩니다. 

 

- BLE가 몇년전까지만 해도 관심을 많이 받았는데, 최근은 그 열기가 많이 식었습니다. 왜 일까요?

BLE는 배터리사용량과 통신 속도 및 거리에서 기존 블루투스 대비 많은 성능을 향상시켰습니다. 그리고 페어링 같은 다른 부수적인 작업이 필요하지 않고, 실내에서 거리를 측정하는 용도로 사용될 수 있다는 장점으로 많은 관심을 받았습니다.

하지만 실제로 사용해보면 신호의 세기가 변동이 심하고, 정밀한 측정을 위해서는 다수의 BLE 기기를 설치해야해서 비용적인 단점이 존재하기 때문인 것 같습니다. 실제로 슥페이가 ble를 이용한 결제 시스템을 상용화를 시도하였지만, 방금 말씀드린 이유들로 성공사례를 찾을 수 없었습니다.

 

- 그러면 왜 BLE를 사용한거죠?

최근 접촉을 최소화하는 것이 중요한 만큼, 완전한 비접촉을 구현하고 싶었습니다. NFC나 QR코드 같은 다양한 다른 방법들이 존재하지만, 비접촉을 더불어 유저입장에서 단순히 게이트를 통과하면 티켓이 사용된다는 경험을 제공하고, 스마트폰을 이용할 수 있는 방법에서는 BLE가 최선이라 생각하여 진행하였습니다. 실제로 저희가 진행하면서 거리측정에 대한 문제가 발생하였지만, BLE는 통신용도로만 사용하고, 거리측정은 적외선센서로 대체하면서 해당 이슈를 해결 할 수 있었습니다.

 

- 해당 프로젝트를 진행하며 다른 이슈는 없었나요? ... etc

 

프로젝트의 질문의 스타일은 보통 이런식이라 생각할 수 있겠습니다.

프로젝트 설명, 사용된 기술에 대한 이슈, 해당 기술을 정말 알고 사용한건지에 대한 검증 등을 꼬리질문처럼 물어보게 됩니다. 지원자가 작성한 내용이 직접 경험한것이고 제대로 참여를 하였는지, 사용하는 기술에 대해서 가져다 쓰는게 아니라 이해를 하고 사용하는 것인지 등을 통해 성장가능성을 가늠할 수 있게 됩니다. 그렇기 때문에 프로젝트를 무조건 많이 넣는 것 보다, 본인이 잘 대답할 수 있는 프로젝트로 준비하는 것도 하나의 전략입니다.

 

3. 직무 관련 지식

본인이 지원한 직무에서 가장 중요시 되는 테크스텍이나 현재 트렌드가 무엇인지, 혹은 자주 마주하는 이슈들이 분명 있을 것 입니다. 해당 지원자가 해당 부서 실무에서 사용되는 기술에 대해 기초가 있고 잘 배울 수 있는지를 가늠하는 질문들입니다.

각 직무에 대한 기초지식은 당연히 준비하셔야하고, 벡엔드를 준비하시는 분들의 경우 트레픽에 대비하기 위해 어떤 해결책들이 있는지 여러 프레임워크들의 장단점이 무엇이고 언제 사용하는 것이 좋은지 등이 있을 수 있고. 클라이언트를 준비하시는분들은 어떤 구조패턴(ex. MVC, MVP, MVVM 등 )이나 기술( 의존성 분리 등 )이 유행인지 왜 대체되어가는지 등을 준비하시면 좋을 것 같습니다.

사실 이런 질문을 준비하기 위해서는 단순히 이론공부로는 알기 어렵습니다. 실제로 본인이 경험해보고 그 문제를 해결하는 과정에서 알아가는 지식들이 많기 때문에, 대답에 따라 이 지원자가 해당 직무에 대한 경험이 있는지를 한눈에 알 수 있습니다.

 

그렇다면 직무면접을 어떻게 준비해야하나?

직무 면접 역시, 스터디를 적극 추천드립니다. 우선 본인의 기초적인 CS지식역량이 겸비되어 있는 것도 중요하지만, 이를 잘 표현하는 것도 매우 중요합니다. 면접은 이 사람의 기술력을 보기도 하지만 같이 일하고 싶은 사람인지를 보는 것 이기 때문에 잘 표현 하는 것이 매우 중요합니다.

준비하는 기업의 인재상, 질문스타일 등을 조사하셔서 스터디원들과 함께 모의면접을 하는 것을 추천드립니다. 모의 면접을 진행하면, 서로 질문을 준비하는 과정에서, 면접관의 입장에서 어떤것을 물어보겠구나 하고 예상이 가능하고, 다양한 관점의 대답을 들을 수 있기 때문에 더 깊은 이해를 할 수 있습니다. 


오늘은 채용과정의 마지막 단계인 면접에서 가장 중요한 직무면접에 대해 알아보았습니다.

지금까지 저희의 취준코스를 잘 따라 오셨다면, 프로젝트, 자소서, CS스터디까지 잘 진행되고 있을 것이라 믿습니다. 

<이번주 과제>

- "위 내용을 토대로 본인의 프로젝트와 서류에서 나올 수 있는 질문을 정리하고, 스터디원들과 공유하기" 입니다. 아직 스터디를 구하지 못하신 분들은 빨리 스터디를 구하시는 것을 추천.. 강요! 드립니다!

- 코테 꾸준히, 프로젝트 진행하기! 잊지 않으셨죠? 꾸준히 준비하는 것이 가장 중요합니다! : 프로그래머스 레벨 2 모두 풀기 or solved.ac/class/3/essentials

 

solved.ac - 문제 › CLASS › CLASS 3

 

solved.ac

긴 글을 읽어주셔서 감사합니다!

한끗차it은 여러분들의 든든한 멘토가 되어 함께 나아가겠습니다.

 

---------------------

* 한끗차IT 유튜브 : www.youtube.com/channel/UC0e36dIjdIxIEvfW__ibwDw/featured

* 궁금하신 거나 보고싶은 영상 주제 등 저희에게 말씀해주고 싶은 것은 댓글 달아주시거나 아래 메일로 자유롭게 연락주세요. 

한끗차it : thinlineit@gmail.com

 

댓글