AI Briefing

카카오 신입 공채 1차 코딩 테스트 문제 해설 및 합격 기준 공개

·2017.09.27 00:00

핵심 내용

총 7문제 중 4문제 이상 풀이 시 합격하며, 자바스크립트 사용자의 합격률이 가장 낮았다.

1 / 7

자세히 보기

카카오 신입 개발자 공채 1차 코딩 테스트의 문제 해설과 합격 기준이 공개되었다. 시험은 지난 9월 16일 온라인으로 진행되었으며, 총 7문제 중 4문제 이상을 풀이해야 1차 합격할 수 있다. 모든 문제의 배점은 동일하며 부분 점수는 없고, 입출력 예제를 통과하면 채점도 통과하도록 구성되었다.

언어별 통계 및 코드 특성

지원자들이 가장 많이 사용한 언어는 **자바(43%)**였으며, C++(36%), 파이썬(11%), 자바스크립트(8%) 순이었다. 합격자 비율은 **C++(25%)**가 가장 높았고, 파이썬(24%)이 뒤를 이었다. 반면 지원자가 가장 많았던 자바의 합격률은 11%였으며, 자바스크립트는 합격률이 9%로 가장 저조했다.

코드 라인 수 측면에서는 **C++**가 평균적으로 가장 긴 코드를 작성했으며, 파이썬은 가장 짧은 코드로 문제를 해결했다. 특히 6번 문제인 '프렌즈4블록'에서는 자바 기준 80라인 이상의 긴 코드가 필요했다.

주요 문제 해설 및 난이도

  • 블라인드 전형 특징: ACM-ICPC 같은 대회식 알고리즘 문제보다는 실무 상황을 가정한 독창적인 문제들이 출제되었다.
  • 난이도 분포: 쉬운 난이도부터 어려운 난이도 순으로 배치되었으며, 정답률은 첫 번째 문제(80% 이상 예상)부터 마지막 문제까지 점진적으로 하락했다.
  • 최고 난이도 문제: 마지막 문제인 **'추석 트래픽'**은 초당 최대 처리량을 계산하는 문제로, 슬라이딩 윈도우 기법을 적용해 O(n^2) 또는 O(n log n) 복잡도로 해결해야 했다. 이 문제의 정답률은 **17.99%**로 가장 낮았다.
  • 기타 주요 문제: '다중집합'을 활용한 '자카드 유사도' 계산, LRU 캐시 알고리즘 구현, 2x2 블록 제거 게임 로직 구현 등이 포함되었다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.