
2019 카카오 블라인드 공채 2차 오프라인 코딩 테스트 문제 해설
2019 카카오 블라인드 공채 2차 오프라인 코딩 테스트 문제 해설 지난 10월 6일(토) 2019 블라인드 공채 오프라인 2차 코딩테스트가 진행되었습니다. 작년에는 8시간 동안 온라인으로 진행한 것과는 달리 오프라인으로 5시간 동안 치러졌는데요, 어떤 의도로 출제하였는지 살펴보겠습니다. 작년 2차 코딩테스트 회고 작년 문제 출제 의도를 기억하시는지요? 온라인 2차 코딩 테스트 문제 출제 위원회에서는, – 탄탄한 기본기를 바탕으로 새로운 것을 빠르게 습득하는 역량 – 요구사항을 꼼꼼하게 분석하고, 트레이드오프를 고려하여 디자인하여 구현하는 역량 – 결과를 모니터링하며 점진적으로 개선해나가는 역량 을 테스트할 수 있도록 2차 문제에 녹여내고자 하였습니다. 작년 문제에는 매우 많은 장치가 숨겨져 있었으나 정작 요구사항을 그대로 구현하기만 해도 합격선인 8만 점을 얻기에는 충분했었습니다. 그리하여 올해는 시스템 디자인 역량을 좀 더 중점적으로 평가하고자 하였습니다. 엘리베이터 시뮬레이션 올해 오프라인 2차 테스트 문제는 다수의 엘리베이터(1대~4대)를 제어하는 시스템을 구현하는 것입니다. 핵심 구현에 집중할 수 있도록 엘리베이터 동작 및 상태는 서버에서 관리하고, 서버와 통신은 작년과 같이 REST API [ more… ]