기업마다 시험 형식과 허용 언어가 다르므로 공고의 제한 조건을 먼저 확인해야 합니다. 기출 이름을 외우기보다 공통 자료구조와 문제 해결 과정을 연습하세요.
기본 유형
배열·문자열, 해시, 정렬·이분 탐색, 스택·큐, 그래프 탐색, 최단 경로, 동적 계획법을 구분합니다. 유형마다 어떤 입력 크기에서 적합한지 시간 복잡도를 설명해 보세요.
오답 기록
정답 코드만 저장하지 말고 처음 세운 가정, 틀린 반례, 수정 이유를 적습니다. 빈 입력과 경계값을 직접 넣어 보고 왜 기존 풀이가 실패했는지 추적해야 같은 실수를 줄일 수 있습니다.
모의 시험
시간을 정해 풀 문제를 먼저 고르고 제출 전 테스트 시간을 남깁니다. 사용 언어의 정렬과 컬렉션 문법을 익히되, 암기한 템플릿이 문제의 제약과 맞는지 확인하세요.
관련 기술의 공식 설명은 Python 공식 튜토리얼에서 확인하세요. 관련 주제: 코딩테스트 학습, 단계별 효과적 방법은?.
자주 묻는 질문
모든 유형을 끝내야 지원할 수 있나요?
지원 일정에 맞춰 기초 유형과 반복 오답부터 보완하세요. 시험 범위와 난도는 채용 공고에서 확인해야 합니다.