-
-
개발자 기술 면접 노트 - 18년 차 카카오 면접관의 빅테크 기업 취업/이직 가이드
이남희 지음 / 한빛미디어 / 2024년 3월
평점 :
대부분 신입들을 위한 취업 가이드 책에 비해 경력직을 위한 가이드 책은 거의 없는 수준이다.
그러나 이 책은 신입과 경력직을 모두 한 책에 사로잡아 취업 혹은 이직의 목적이 아니더라도 하나의 로드맵으로 잡고 갈 수 있도록 가이드해준다.
우리가 자주 접하는 채용 프로세스와 동일하게 초반에는 서류 합격을 위한 가이드로 시작된다.
‘좋은 회사를 찾는법’, ‘채용공고를 통해 나와 맞는 회사 찾기’, ‘신입과 경력직을 뽑을때의 중요 조건’ 등으로 시작하여 ‘이력서와 자기소개서를 잘 쓰는 법’으로 이어진다.
단순히 자기소개서를 쓰는것에 그치지 않고 경력직을 위한 ‘경력 기술서를 쓰는 법’ 을 통해 스무스하게 가이드를 진행한다.
이후 코딩 테스트에 대한 가이드가 진행되며 기본적인 자료구조와 알고리즘에 대한 개념 설명을 간단하게 짚고 넘어간다.
해당 구조들이 실무 내의 어느 부분에서 사용되고 있는지 (e.g. 운영체제의 페이지 교체 알고리즘 등) 까지 잡아주며 신입부터 경력직까지 모두 만족시키는 코딩 테스트에 대한 설명이 이어진다.
이후 기술 면접에 대한 가이드를 진행하는데 개인적으로 너무나 맘에 드는 챕터였다.
단순히 취업과 이직만을 위한 것이 아닌 개발 로드맵을 그려준다. 실무에서 필요한 기술 혹은 능력을 명시해주며 내가 모르는것과 아는것을 먼저 구분시켜준다.
해당 부분을 바탕으로 내가 아는것은 좀 더 복습하며 다질 수 있게 하고, 내가 모르는 것은 알아가는 과정을 통해 단순 취업/이직이 아닌 개발을 하며 고민했던 부분들을 시원하게 긁어준다.
예를 들면 해당 챕터 내 ‘부하 분산을 위한 방법’ 이라는 소 주제가 있는데 책은 해당 부분에 관련된 면접 질문을 먼저 던져준다.
해당 질문에 대한 답변으로 한 눈에 알아볼 수 있는 전체적인 MSA 구조 아키텍처를 먼저 제시한다.
그러면서 아래와 같은 내용으로 설명을 시작한다.
아래쪽은 일부러 잘랐다. 궁금하다면 책을 보도록!
전체적인 아키텍처로 구성한 부분을 설명한 후, 로드밸런싱에 대한 설명을 추가한다. (L4, L7 로드밸런서의 차이점까지 명시해주는 엄청난 디테일..) 그와 함께 현재 제일 많이 사용되는 로드밸런싱 오픈소스인 HAProxy까지 설명해준다.
해당 내용들이 아키텍처 개선에 대한 부분까지 이어지며 디테일한 부분까지 집어주며 답변을 마친다.
당연히 실제 면접에서 이정도의 양으로 똑같이 얘기할 순 없을 것이다. 하지만 내가 디테일 하게 알고 이해해야 면접때 핵심만 말할 수 있지 않는가? 그런 부분에서 합격이라고 외치고 싶다.
마지막으로 개발자로서 성장하는 방법에 대한 부분으로 마무리 된다.
대부분 면접 대비 책이라고 함은 신입 개발자 수준에서 크게 벗어나지 못한다. 하지만 이 책은 경력자의 이직 대비 책이기도 하니, 실무에서 굴러봐야 알 수 있는 부분들을 모두 알려주고 있다. 경력직에게는 면접을 위한 전체적인 기술 복기, 신입에게는 실무를 통해 알 수 있는 기술들이 적힌 비밀 노트 및 개발 로드맵으로 삼을 수 있다.
별점 : ⭐️⭐️⭐️⭐️⭐️
한줄평 : 신입에겐 취업 가이드 및 로드맵이 되고 경력직에게는 이직 가이드 및 기술 복기의 시간을 만들어 준다.
이런분께 추천:
- 실무를 통해 알 수 있는 기술들이 궁금한 신입 개발자
- 이직을 원하는 경력 개발자
- 취업을 원하는 신입 개발자
- 대규모 서비스 운영을 할 때 사용하는 기술들이 궁금한 개발자
한빛 미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.