상세정보
미리보기
개발자 기술 면접 노트
- 저자
- 이남희 저
- 출판사
- 한빛미디어
- 출판일
- 2024-03-25
- 등록일
- 2024-07-16
- 파일포맷
- PDF
- 파일크기
- 4MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
합격하는 포트폴리오는 무엇이 다를까?기술 면접에서는 어떤 답변이 최선일까?이 책은 저자가 SI 업체에서 빅테크 기업으로 이직한 경험과 쿠팡과 카카오 면접관으로 임하며 쌓은 인사이트를 바탕으로 IT 기업 취업과 이직 전략을 상세하게 다룬다. 지원자가 알고 있으면 도움이 될 지식과 정보를 면접관의 관점에서 카테고리별로 정리하였다. 서류 작성 팁은 물론 실제 면접 질문과 답변 사례를 통해 자연스럽게 필수 알고리즘과 자료구조, 대용량 데이터 처리 기법 등 핵심 개념을 습득할 수 있다. 또한 커리어 관리를 위해 평소에 어떤 학습과 활동을 해야 하는지도 합격 사례를 통해 소개한다. 신입에게는 탄탄한 기본기를, 경력직에게는 지식의 빈 공간을 채워주는 이 책으로 구체적인 취업/이직 전략을 세워보자.
저자소개
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 up8.9 샘플 이력서