분류
1. 개요
코딩 테스트는 알고리즘 문제를 푸는 시험을 말한다. 코테라고 줄여서 부르기도 한다. 시험 응시자들은 해당 문제를 해결하는 컴퓨터 프로그램을 작성하고, 소스 코드를 온라인 판정(Online Judge) 프로그램에게 제출해야 한다. 온라인 저지 프로그램은 미리 준비되어 있는 테스트 케이스들을 자동화된 방식으로 채점한다. 카카오, NHN, 삼성전자 등의 주요 IT 관련 기업들이 프로그래머를 채용하기 위한 시험 방식의 하나로 활용하고 있다.
2. 온라인 저지
코딩 테스트를 준비하고 연습하기 위한 온라인 저지 서비스를 제공하는 사이트들이 많이 있다.
2.1. 국내
2.2. 해외
3. 출제 유형
3.1. 프로그래머스의 분류
3.2. 백준의 분류
- 문자열
- 투 포인터
- 위상 정렬
- 세그먼트 트리
- 이분 매칭
- 네트워크 플로우
3.3. SW Expert Academy의 분류
- 파라미터 탐색
4. 코딩 테스트를 실시하는 기업
4.1. 국내
4.2. 해외
5. 코딩 테스트 공부를 위한 책
코딩 테스트를 공부하기 위해서는 먼저 자료구조와 알고리즘과 같은 컴퓨터 과학의 기초 과목들을 열심히 공부해야 한다. 하지만 정해진 시간 내에 주어진 문제들을 오류없이 해결해야 하므로, 어느 정도 문제 풀이 훈련을 해야만 한다는 것이 정설이다.
코딩 테스트 공부에는 기존의 국제정보올림피아드, 한국정보올림피아드 등의 프로그래밍 경진대회 준비를 위한 책들도 분명히 도움이 된다.
코딩 테스트 공부에는 기존의 국제정보올림피아드, 한국정보올림피아드 등의 프로그래밍 경진대회 준비를 위한 책들도 분명히 도움이 된다.
- 알고리즘 문제 해결 전략 세트. 구종만. 인사이트. 2012년 11월
하지만 2020년을 기점으로 코딩 테스트 준비용으로 국내에서 책들이 출간되기 시작했다.
- 파이썬 알고리즘 인터뷰. 박상길. 책만. 2020년 7월.
- 이것이 취업을 위한 코딩 인터뷰다 with 파이썬. 나동빈. 한빛미디어. 2020년 8월