책 소개
현직 카카오 면접관이 안내하는
IT 취업/이직 가이드
저자는 쿠팡과 카카오에서 면접관으로 임하며 자질이 충분한 지원자가 탈락의 고배를 마시는 순간을 수없이 봐왔다. 명문대를 졸업하고 대기업 출신인 지원자도 면접 스킬이 부족해 탈락하는 것을 보며 실제 개발자에게 필요한 취업 전략을 직접 안내하기로 했다. 해외 엔지니어는 인터뷰 스킬을 키우는 데 많은 시간을 할애하며, 취업과 이직에도 비교적 능숙하다. 이에 비해 한국 개발자는 많은 어려움을 느끼는 것을 보며 도움을 주기로 결심한 것이다.
수많은 지원자를 합격시키고 탈락시킨 경험을 바탕으로 이력서부터 커리어 관리까지 개발자로서 취업을 위한 로드맵을 다룬다. 나와 맞거나 성장하는 회사를 똑똑하게 찾아내는 법, 포트폴리오를 전략적으로 구성하는 법, 면접관의 질문에 숨은 실제 의도, 대용량 처리와 성능 관리 등 필수 실무 개념까지 취업과 관련한 모든 것을 다룬다. 당장 취업이나 이직을 하지 않더라도 지속적인 성장을 바라는 개발자에게 커리어 길잡이가 되어줄 것이다.
★주요 내용
ㅇ 성장하는 회사 알아보기
ㅇ 면접관을 사로잡는 포트폴리오
ㅇ 코딩 테스트를 위한 핵심 알고리즘
ㅇ 기술 면접 필수 질문과 답변
ㅇ 분야별 기술 로드맵
ㅇ 성능 관리와 대용량 데이터 처리
ㅇ 인성 면접에서 돋보이는 답변
ㅇ 리더십 역량을 키우는 법
★대상 독자
ㅇ IT 기업 입사를 준비 중인 학생 및 비전공자
ㅇ 상위 IT 기업으로 이직을 계획 중인 주니어 개발자
ㅇ 함께 일할 직원을 뽑아야 하는 시니어 개발자
★먼저 읽은 베타리더들의 한 마디
ㅇ 이직을 준비하는 입장에서 실제로 큰 도움을 받았다. 궁금했던 모든 것을 18년 차 면접관의 노하우가 담겨 있는 이 책으로 해소했다. _신진욱 님
ㅇ 비전공자는 듣기 어려운 선배의 ‘찐’ 경험담을 토대로 실무자들이 진짜 무엇을 바라는지 자세히 알 수 있었다. _임경륜 님
ㅇ 당장 취업 계획이 없더라도 전체적인 개발 프로세스와 로드맵을 익힐 수 있다. _강찬석 님
ㅇ 성장을 꿈꾸는 개발자에게 커리어 내비게이션과 같은 책이다. _이희준 님
작가 소개
이남희
18년 차 개발자로 현재 카카오에서 파트 리더를 맡고 있다. 제약회사 전산실에서 첫 직장생활을 시작하여 WAS 기술 벤더에서 근무한 뒤, 꽤 오랜 시간 SI 업계에 몸담았다. 커머스, 통신, 전자 등 큰 프로젝트에서 서비스 도메인 개발을 맡으며 애플리케이션 아키텍트로 일했다. 그러던 중 스터디 그룹을 꾸려 만든 오픈소스 프로덕트가 2012년도에 공개SW 개발자 대회에서 입상하게 되었다. 이를 계기로 쿠팡에 입사하여 4년가량 주문/배송 시스템의 MSA 분리 개발, 여행 예약 서비스 개발 업무 등을 수행한 후 카카오로 이직하였다.
개발 5년 차인 SI 업체에 있을 때부터 ‘일할 사람을 직접 뽑아달라’는 고객사의 요청으로 수많은 지원자의 서류 검토, 기술 면접 담당자로서 경험을 쌓았다. 특히 쿠팡에서는 신입사원과 경력사원 공채, 대규모 개발자 채용 파티 등의 행사를 직접 기획하고 참여했다. 이 경험으로 개발자 채용 관련 정책이나 기술 면접 등 채용 절차에 더욱 깊게 관여할 수 있었다. 현재는 카카오에서 신입사원 공채나 인턴, 경력직 면접관으로 참여하고 있으며 좋은 동료들과 함께 평범한 회사 생활을 하고 있는 개발자이자 관리자이다.
목 차
[ PART 1 | 취업과 이직을 위한 서류 준비 ]
CHAPTER 01 취업을 위한 기본 준비물
CHAPTER 02 지원하려는 회사와 목표 정하기
2.1 회사 기본 정보 알아보기
___IT 취업 정보만 알차게 얻기
___스타트업을 목표로 한다면
2.2 나와 핏이 맞는 회사 찾기
2.3 회사별 채용 절차 알아보기
2.4 성장하는 회사 찾아보기
___알아서 정보가 들어오게 만들자
___투자 유치 정보로 급성장 기업을 알아보자
2.5 가장 적절한 이직 시즌
___수시 채용보다는 대규모 공채를 노리자
___계단식 이직을 고려하자
___좀 더 유리한 지원 시기
2.6 경력직을 뽑을 때 중요하게 보는 것
2.7 신입을 뽑을 때 중요하게 보는 것
2.8 신중하게 고민해야 할 채용 공고
CHAPTER 03 취업과 이직을 위한 첫걸음, 이력서와 자기소개서
3.1 이력서 관리와 서류 전형을 위한 준비
___꼭 챙겨야 할 항목
___취업에 도움이 되는 분야별 스킬셋
3.2 지원서에서 나를 돋보이게 만드는 방법
___한눈에 보이는 경력 사항
___능력을 드러내는 숙련도와 학업 표기
___치열하게 준비한 증거, 입상 경력과 교육 사항
___심플하면서도 매력적인 자기소개서
___내부 추천의 기회를 얻는 방법
3.3 [사례 연구 1] 탈락을 부르는 이력서와 지원 사례
CHAPTER 04 시선을 사로잡는 커리어, 경력기술서
4.1 포트폴리오는 왜, 어떻게 적어야 할까
___작성하기 전 기본 유의 사항
___트러블 슈팅 경험을 중심으로
4.2 포트폴리오는 어떤 내용으로 채워야 할까
___깃 잔디 관리
___깃으로 이력서와 포트폴리오 꾸미기
4.3 스터디와 개인 프로젝트
___스터디를 해야 하는 이유
___구체적인 스터디 진행 방법
___소프트웨어 관련 입상 경험 만들기
4.4 결정적인 한 수, 개발자의 킥
___오픈소스 참여하기
___기술 세미나 연사로 참여하기
4.5 [사례 연구 2] 핸디캡을 극복한 합격 사례
[ PART 2 | 실전에서 마주하는 기술 면접과 코딩 테스트 ]
CHAPTER 05 프로그래머의 역량
CHAPTER 06 코딩 테스트 준비 전략
6.1 기본적인 테스트 준비
___쉬운 문제부터 다양한 형태의 문제로
___계산과 로직, 자료구조를 고려한 훈련
___실행 속도 고려와 더 나은 코드 고민하기
___테스트 검증하기
6.2 기본적으로 알아야 할 알고리즘
___코딩 테스트 유형
___코딩 테스트를 위한 주요 알고리즘
6.3 통과를 위한 키 포인트
___시간 배분
___공부 방법
___회고와 리뷰 그리고 마무리
CHAPTER 07 기술 면접 대비하기
7.1 기술 면접 준비 시작
___채용 공고 뜯어보기
___면접의 시작과 끝
7.2 기술 영역별 공부해야 할 것들
7.3 기본적인 웹 환경의 아키텍처 설명하기
7.4 커리어를 위한 로드맵과 공부해야 할 분야
___백엔드 기술 로드맵
___데브옵스 기술 로드맵
___프런트엔드 기술 로드맵
___그 외의 로드맵에 대해서
7.5 애플리케이션 성능 관리와 대용량 데이터 처리
___성능 테스트를 통해 알 수 있는 것
___장애 처리
___DB 개선
___대용량 테이블의 처리 기법
___비동기 메시지 처리
___부하 분산을 위한 방법
___스케일 아웃과 스케일 업
7.6 API 설계에서 고려해야 할 것들
7.7 배포 시스템 구축 시 고려해야 할 것들
___CI/CD
___배포 프로세스에 필요한 것
___배포 시스템을 만들기 위한 기능 정의
7.8 기술 면접 마무리
7.9 [사례 연구 3] 기술 면접 탈락 사례
CHAPTER 08 기술 면접 이후 만나게 될 난관
8.1 2차 면접은 인성 면접일까? 기술 면접일까?
8.2 정답이 없는 질문과 최선의 답변
8.3 기업 문화 들여다보기
8.4 나는 이 회사와 어울리는 사람일까
___리더십과 그라운드 룰
___나의 역량은 무엇일까
8.5 소프트웨어 품질과 유지보수
___실수를 방지하기 위한 제도적인 장치
___코드의 가독성과 테스트
___코드 리뷰를 더 잘하기 위한 방법
___일정과 품질의 트레이드 오프
___기술 부채 해소하기
8.6 회고와 성장
8.7 처우 협상이 제일 어려웠어요
8.8 Wrap up
8.9 샘플 이력서
역자 소개
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |