안녕하세요 이번엔 대졸신입 소프트웨어 면접을 준비하시는 분들께 조금이나마 도움이 되었으면 해서 글을 작성하게되었습니다.

 

제가 대졸졸업 신입으로 많은 회사에 지원을 했었는데요. 관련해서 조금이라도 도움이될 수 있도록 어떻게 면접준비를 했는지 작성해보았습니다.

 

먼저 제가 지원했던 회사는 이스트시큐리티, 라인플러스, 삼성전자, LG CNS, 금융보안원 등이 있었습니다.

보안위규상 제가 면접내용을 직접알려드릴 순 없지만 어떻게 준비했는지정도는 충분히 참고하실 수 있게 말씀드릴 수 있을것 같습니다.

 

사실 회사들이 각자 채용프로세스를 가지고있어 면접방식이나 면접내용이 상이하다고 느끼실 수 있으나 준비하는 입장에서는 사실 큰 차이점은 없다고 생각합니다.

 

음 이번주제가 전공관련 면접인만큼 이부분에 대해 말씀드리면

사실 제가 느낀 경험으로는 1시간이상 1대N으로 진행하는 이스트시큐리티, 라인플러스가 전공면접이 가장 어렵다고 느꼈습니다.

 

하지만 신입채용과정에서 결국 물어보는 내용은 직무관련된 학부수준의 전공지식 내용이기 때문에 너무 미리 겁먹을 필요는 없다고 생각합니다.

 

 

 

 

1. 지원한 직무관련 전공지식

 

가장 Base는 이부분이라고 생각합니다.

당연한 말이지만 제가 블록체인 개발업무에 지원을했다면 그와관련된 내용을 물어보지 갑자기 메모리, CPU 스케줄링을 물어보지는 않습니다.

 

이부분은 사실 저의 개인적인 바램으로는 면접준비 때가아닌 이력서 작성전에 미리 공부를 하고 이력서에 공부한내용을 잘 녹아내는게 좋다고 생각합니다. 이렇게되면 자연스럽게 면접때 이력서에 지원자가 녹아낸부분이 눈에들어오게되고 이부분을 질문할 수 밖에없기 때문에 미리 면접 질문을 알아갈 수 있다고 생각할 수 있을것 같아요

 

하지만 상황상 이력서에 제대로 녹여내지 못했을 수 있고 또는 면접관님이 이력서를 잘 안보시거나 준비된 면접 질문만 하는 경우도 계시기때문에 이력서에 미리 녹여내지 못했어도 너무 실망하실 필요는 없을것 같습니다.

 

여기서 핵심은 내가 지원한 직무에 대한 연구를 많이해가야 한다는 부분입니다. 예를들어 블록체인 서버개발이라면

블록체인 지식과 서버(네트워크)에 대한 지식은 필수로 공부하세요 책을보셔도좋고 구글링을하셔도좋을것 같습니다.

 

 

 

 

2. 학부수준의 기본 전공지식

두번째로 준비해야할 내용은 기본 전공지식입니다.

면접을하다보면 자연스럽게 1.과 같이 자신이 지원한 전공지식에대한 공부를 많이 하는데 평소에 지식이없다가 면접용으로 이부분만 공부하시는 분들이 분명 계실겁니다.

 

면접관입장에서는 이러한 부분을 가려낼 수 있어야하기 때문에 자연스럽게 연결되는 기본적인 전공지식에 대한 질문이 붙을 수 밖에 없습니다.

 

때문에 내가 위에서 예시로들었던 블록체인 서버 직군을 지원했더라도 갑자기 다소 뜬금없는 전공지식을 물을 수 있는데 여기서 물어보는 내용은 어렵지않고 보통 대학교 수준 정보처리기사 등의 기사시험정도의 수준으로 물어본다고 보면됩니다.

 

결론적으로는 기본적인 대학수준의 전공지식 + 지원하고자하는 직무의 전공지식을 조금 더 깊게 안다면 아마 직무면접에 관해서는 큰 어려움이 없을것 같습니다. 아 물론 이력서에 작성한 각종 전공관련활동들은 언제든지 어떤면접에서도 대답할 수 있도록 준비하셔야합니다

 

 

아래는 제가 직무면접을 준비할때 각 영역별로 기본적으로 알아가야 한다고 생각했던 내용들입니다.

 

 

자료구조(BST,HEAP,B Tree,stack 후위계산)
알고리즘(프림-크루스칼,허프만,유니온파인드,해싱)
블록체인(스마트컨트랙트,poc,EVM,솔리디티)
Java(객체지향 5대원칙)
DB(SQL,모델링(크로우즈핏),동시성(충돌 직렬가능성, 뷰직렬 가능성),정규화,RAID,조인,BOB에서 해킹및로그)
OS(MMU,커널종류,pthread,IPC,page fault,스케줄링계산(선점),뮤텍스세마포어코드,오버레이(vsDemanding page),modify bit,reference bit,데드락해결)
네트워크(proxy,HTTP,TCP,sliding window,IP(Hierarchical Addressing),로드밸런싱,HDLC & PPP,WAN과 LAN, IGP&EGP, GET&POST)
모바일프로그래밍(Framework,Linux)
OOP(SOLD(5원칙), 특징, 장단점, 디자인패턴, virtual, Abstract, bit mask, 캐스팅, 박싱, 델리게이트, 순수가상함수)

windows os침해전파 탐지프로젝트(syslog, nxlog, 엘라스틱서치&키바나,jdcb)
블록체인 오픈소스 프로젝트(이더리움, 블록체인, Bigchan-db(텐더민트), 합의알고리즘,비잔틴장군문제)
드론탐지기(YOLO)
현재 블록체인의 문제점과 해결방안
ATMEGA128 프로젝트(메모리,레지스터,채터링&디바운싱,volatile,PWM구현,USART,임베디드보안,타이머카운터)

+ Recent posts