본문 바로가기
후기/회사지원

[21년 하반기] 카카오 공채 2차 코딩 테스트 후기

by J4J 2021. 12. 6.
300x250
반응형

일정

 

  • 1차 코딩 테스트 합격 연락 및 2차 테스트 관련 내용 안내 → 9/17(금)
  • 모의 테스트 → 9/24(금) 16:30 ~ 17:30 (불참 가능)
  • 시험 일정 → 9/25(토) 12:30 ~ 19:00 (입장 마감 13:20)
  • CS 테스트 → 13:30 ~ 13:50
  • 알고리즘 테스트 → 14:15 ~ 19:00
  • 카톡 및 이메일로 시험 결과 연락 → 10/14(목)

 

 

반응형

 

 

공부 방법

 

2차 코딩 테스트는 1차 코딩 테스트와 다른 점이 다음과 같이 있습니다.

 

  • 간단한 CS시험
  • Rest API를 이용한 알고리즘 문제 풀이

 

 

 

먼저 CS시험 같은 경우는 사실 따로 공부하지 않았었습니다.

 

비중도 작을 뿐더러 10문제밖에 출제되지 않기 때문에 그 시간에 오히려 2차 알고리즘 문제 풀이와 관련된 공부를 하자는 마음으로 공부를 따로 하지는 않았습니다.

 

만약 공부하고자 하시는 분들이 계시다면 정보처리기사와 같은 책을 훑어보는 것보다는 학교에서 배운 알고리즘, 자료구조, 데이터베이스 위주로 개념들을 정리하시는 것을 추천드립니다.

 

 

 

알고리즘 공부 같은 경우는 우선 Rest API에 대한 개념을 인지하고 있어야 됩니다.

 

단순히 학교에서 알려주는 것만 공부하시는 분들에게는 생소한 개념일수도 있기에 Rest API가 무엇인지 모르는 분들은 구글에 검색해서 간단한 개념을 파악하고 알고리즘 공부를 하시면 좋을 것으로 보입니다.

 

자랑은 아니지만 Rest API에 대한 개념을 알고 있기에 저는 바로 알고리즘 공부를 시작했고 그중 제가 선택한 방법은 이전 카카오 2차 코딩 테스트 문제들을 풀어보는 것입니다.

 

2차 테스트 관련 메일 내용을 확인해보면 이전에 출제되었던 문제들을 풀어보는 링크들도 같이 안내가 되고 있습니다.

 

아무래도 일반적인 코딩 테스트와 느낌이 사뭇 다른 테스트이기 때문에 꼭 이전에 출제되었던 문제들을 풀어봐야 감을 익힐 수가 있습니다.

 

1차 코딩 테스트때와 마찬가지로 알고리즘에 많은 시간을 투자하기 싫어서 저는 한 번만 풀어봤지만 여러 번 문제를 풀어 API 사용방법도 익숙해지고 좀 더 깊게 생각해보는 시간을 가지는 걸 추천드립니다.

 

 

 

 

시험 후기

 

2차 코딩 테스트는 기존에는 회사에 방문하여 시험을 치뤘던 것으로 알고 있습니다.

 

하지만 요즘은 시국이 시국이기에 회사에 가지는 않고 집에서 테스트를 보지만 그에 맞게 화상 연결을 통해 본인이 문제를 푸는 화면과 문제를 풀고 있는 자기 자신을 촬영해야만 했습니다.

 

안내 메일에 가이드가 있었기 때문에 잘 읽어보면 문제없이 시험 환경을 세팅할 수 있었습니다.

 

 

 

[ CS 테스트 ]

 

CS 테스트는 총 10문제였습니다.

 

13:30부터 총 20분이라는 시간이 주어졌었는데 여유롭게 풀 수 있는 시간은 아니라고 느꼈습니다.

 

시험에 출제된 문제 같은 경우는 다음과 같은 것들이 나왔었습니다.

 

  • 웹캐시와 프록시
  • 데이터베이스 Key
  • 정렬 알고리즘
  • 서버 에러코드

 

 

 

 

[ 알고리즘 테스트 ]

 

알고리즘 테스트는 2문제를 풀어내는 것이지만 문제 유형은 한 개라고 생각하시면 됩니다.

 

왜냐하면 하나의 문제를 가지고 조건이 다소 여유로우면 1번 문제, 조건이 까다로워지면 2번 문제이기 때문입니다.

 

 

 

시험을 보기 전부터 생각했던 것이지만 저는 1번 문제를 제대로 푸는 것에 집중하면서 풀었었습니다.

 

2번 문제에는 핫스팟이라는 것도 존재해서 이런 걸 다 고려해서 높은 점수를 받는다는 것은 공부를 별로 하지 않았기 때문에 양심상 해내기 힘들 것이라고 생각했기 때문입니다.

 

또한 1번 문제만 제대로 해결해도 충분히 합격한다는 얘기도 들었던 것도 저의 이러한 선택에 한몫했었습니다.

 

 

 

문제를 풀이한 시간은 총 3시간 30분 정도 사용하고 조기 종료를 했습니다.

 

2차 코딩 테스트 같은 경우는 시험 보는 응시자들의 점수들을 확인할 수 있는 점수 보드판이 있었는데 종료를 하기 전에 확인한 제 등수는 1200명 정도 중 270등 정도였습니다. 

 

시험 시간도 얼마 남지 않아서 더 고민해봤자 달라질 것은 없을 것이라고도 생각했고 웬만하면 합격하지 않을까라는 생각도 가지며 조기 종료를 했습니다.

 

(참고적으로 시험을 치르고 한 가지 알게 된것은 600등 정도였던 응시자분들도 합격하는 케이스가 있었습니다.)

 

 

 

개인적으로 알고리즘 테스트는 어려운 시험에 속한다고 생각합니다.

 

왜냐하면 정답이 없는 문제라고 생각하기 때문에 계속해서 더 나은 방법을 고민하고 풀어내야 되기 때문입니다.

 

또한 시험 결과가 좋게 나올 경우 면접에 갈 때 물어본다고도 하니 최대한 주어지는 시간을 다 활용하여 잘 정리하고, 좋은 아이디어를 사용하면서 풀어내기를 권장드립니다.

 

 

 

 

결과

 

합격

 

 

 

 

 
728x90
반응형

댓글