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 연봉 협상하고 마무리하기 임원 면접 시 유의 사항 마지막 질문 타임 정리하며