목차
저자 서문 
 등장인물 소개 

Chapter01 개발자 취준생 가이드
1-1 일반적인 IT 회사의 면접 절차 
 면접을 보는 이유 
 신입사원 면접 절차 
 경력사원 면접 절차 
 정리하며 

1-2 서류 면접 후 필수 단계인 코딩 면접과 기술 면접 
 온라인 코딩 시험 
 오프라인 코딩 시험 
 기술 면접 
 기술 면접의 기본 팁 
 정리하며 

1-3 알고리즘이 인생의 전부는 아니잖아요~ 
개발자인지 아닌지 
 기본이 되어 있는가? 
정리하며 

Chapter02 이력서는 어떻게 준비하는가
2-1 이력서 준비하기 
 신입이나 경력이나 공통적으로 준비해야하는 것들 
 이력서는 1년에 한 번씩 쓰자 
 신입 지원자가 유념해야 할 것들 
 자소서는 잘 쓰자 
 적어도 2학년부터는 나의 강점을 하나라도 만들자 
 정리하며 

2-1 이력서 준비하기‒경력 이직을 준비하는 분들을 위한 심화 
 경력의 자소서는 별로 안 본다 
 얼마나 한 회사에 오래 다녔는가? 
얼마나 해당 개발 언어에 전문성이 있는가? 
자신이 없으면 명시를 하지 마라 
 정리하며 

Chapter03 코딩 면접의 기본과 실전
3-1 코딩 면접 준비하기‒기본 준비 
 준비가 안 되어 있다면 기본서로 공부를 
 책을 본사람은 많아도 끝까지 본 사람은 많지 않다 
 정리하며 

3-2 문제 풀기 
 문제의 핵심을 파악하라 
 테스트 케이스 만들기 
 이제 종이에 풀어보자 
 정리하며 

3-3 친구들과 코딩 문제 리뷰해 보기 
 알고리즘 설명에 빠지지 않는 효율성 
 코드 제대로 작성하기 
 내가 만든 코드 설명 연습 
 못풀었다면? 
정리하며 

3-4 실전 코딩테스트 
 단어 카운트 
 카드 섞기 
 대칭수(회문수) 찾기 
Map을 구현하라 
LinkedList를 구현하라. 
정리하며 

Chapter04 알고리즘 코딩 테스트
4-1 시험에 많이 나오는 알고리즘 ‒ 초급문제 
 알고리즘 연습하기 좋은 사이트는? 
알고리즘 공부하기 좋은 절차 
 알고리즘의 복잡도를 나타내기 위한 Big O 표기법 
 자바의 Collection 
 collection의 응용–리스트와 배열, 셋 
collection의 응용–큐와 덱 
collection의 응용–맵 
 정리하며 

4-2 시험에 많이 나오는 알고리즘 ‒ 고급 
 주로 많이 출제되는 알고리즘 문제의 유형 
 정렬 
 완전 탐색과 이분 탐색 
 깊이 우선 탐색과 너비 우선 탐색 
 정리하며 

Chapter05 자바 개발자를 위한 기술 면접 가이드
5-1 면접에 많이 나오는 자바 질문 ‒ 초급 질문 
String 
 Thread 
배열과 List의 차이는? 
interface와 abstract 클래스는? 
정리하며 

5-2 면접에 많이 나오는 자바 질문 ‒ 중급 
Thread pool과 WAS 
 stream 
 functional interface 
 DB Connection Pool 
 DB framework 
정리하며 

5-3 면접에 많이 나오는 자바 질문 ‒ 고급 
 디자인 패턴 
 자바의 GC 절차와 종류는? 
JVM 아키텍처 
Stack 영역은? 
Asynchronous와 Synchronous, Blocking과 Nonblocking의 차이 
 정리하며 

Chapter06 IT 기술은 어디까지 알아야 할까?
6-1 면접시 많이 나오는 IT 기본 질문 ‒ 기초편 
 웹브라우저에서 URL을 입력하면 어떻게 되는가? 
linux는 얼마나 아세요? 
백엔드 개발자의 기초지식–DBMS 
쿼리는 얼마나 짤 수 있으세요? 
그 외 일반적인 질문들 
 정리하며 

6-2 면접 시 많이 나오는 IT 기본 질문 ‒ 경력 
 질문하는 모든 내용을 알아야 하는 것은 아니다, 하지만 
 캐시 프레임웍 
 검색엔진과 대용량 분석 도구 
 메시지 큐 
 아키텍처 
 클라우드 사용 경험 
 정리하며 

Chapter07 연봉 협상과 마무리
7-1 연봉 협상하고 마무리하기 
 임원 면접 시 유의 사항 
 마지막 질문 타임 
 정리하며
닫기