[2021 KAKAO BLIND RECRUITMENT] 1차 코딩테스트 후기 |
먼저 시작에 앞서 이번 블로그 포스팅은 시험 직후 바로 쓴 포스팅이기 때문에 시험문제에 관련된 정보는 없습니다.
카카오 공채에 대한 개인적으로 작성한 간단후기이기 때문에
만약 문제에 대한 정보를 얻고자 들어오신분들께는 미리 양해의 말씀을 구합니다 !
프로젝트를 진행하던 도중 우연히 팀원분이 알려주신 카카오 공채에 우연히 응모를 하게 되었다.
다른 회사 공채의 경우
이력서를 제출해야지 코딩테스트를 응모해야하기 때문에 이력서 쓰기에도 바빴지만,
카카오는 별도의 이력서와 절차 없이 간단하게 프로그래머스 홈페이지에서 응모를 할 수 있었다.
https://www.welcomekakao.com/competitions/317/2021-kakao-blind-recruitment
내 인생 첫 코딩테스트...!!!!
공채 코딩테스트 시험에 응모해본 것은 이번이 처음이었다.
첫 시험부터 대차게 말아먹긴했지만...ㅎ
이번 카카오 공채는 8가지 분야의 회사들에 지원할 수 있었다.
8군데의 회사에 직접 지원할 수 있고(지원서 넣을 때 2지망까지 선택 가능했다.), 그중에서도 나는 programming쪽과 게임즈 회사에 지원을 하게 되었다.
그렇게 대망의 12일, 코딩테스트를 보게 되었다.
테스트 시작 전날 카카오로부터 이메일과 카톡이 온다.
시험을 준비하라는 예고장이다.
사실 이번 공채는 내 알고리즘 능력이 얼마정도의 실력이 되는지 확인 차 지원하였는데
마지막 알고리즘 공부가 한~~~~참 옛날이었기 때문에 기대는 하지 않고 지원을 하였다.
(약 3개월 만에 다시 푼 알고리즘...머리가 안굴러간다)
오늘 시험 목표는 한 문제를 풀더라도 끝까지 포기하지 않고 푸는 것이 목표!!!
근데 이렇게 망해버릴 줄은 시험 전의 나는 미처 알지 못했겠지...ㅎ
근데 공채가 처음이라 이렇게 나오는지 몰랐는데
시험 시간이 2시부터 7시 까지였는데 (5시간)
문제는 총 7문제....
게다가 문제 난이도를 보려고 문제를 전부 훝어보니
앞이든 뒤든 어려운 문제가 천지빛깔이라서
제일 만만한 문제들부터 풀기 시작했다.
문제 캡처는 푸느라고 하지 못했는데 기억나는것만 쓰자면
3번과 4번문제는 테스트 케이스랑 효율성의 2가지 평가문항으로 나뉘고,
나머지 문제들은 전부 테스트 케이스를 통과해야지만 정답 판정이 들어가는 것 같았다.
코딩테스트 문제 |
1번 문제는 문자열 함수를 이용해서 푸는 문제였는데, 생각보다 만만하게 보고 먼저 풀기 시작했지만
5개의 테스트 케이스에서 자꾸 실패가 뜨는 바람에 시간이 좀 낭비가 됐다.
원인은 바로 "---------------"의 경우에 이상한 답이 출력되는 것이었는데,
내가 코드를 이상하게 짠 탓이었다...(하...정신차려 제발!!!!!)
이걸 한참 후에 생각이 나서 다시 테스트 해보고 다행이 정답을 맞췄다.
3번문제의 경우에는 테스트 케이스와 더불어 코드의 효율성??? 테스트까지 같이 통과를 해야 했는데
(점수는 각자 따로 매겨지는 듯 보였다.)
테스트 케이스의 경우에는 문제 없이 빠르게 통과했지만
하....아무리 코드를 줄이고 줄여도 효율성에서 전부 실패를 맛봤다...ㅜㅜㅜ
뭔가 내 코드가 많이 비효율적이었긴 했지만 여기서도 효율성을 높인다고 씨름하느라 시간낭비를 해서
결국에는 한 2시간 가량 고민하다 효율성 부분은 가차없이 버렸다.
줄건 줬음에도 불구하고 시간낭비는 확실하게 하는 바람에 남은시간은 1시간 30분 남짓 무렵,
2번문제가 그나마 도전해볼만 해서 푸는데
내가 너무 복잡하게 생각했을 지는 몰라도
완전탐색법? 또는
재귀함수를 호출해서 계산을 해야하는 문제 같았다.
(물론 아닐 가능성이 엄청 높지만 생각나는 방법이 그 뿐이었다...흑ㅜㅜ)
물론 근데 난 그 재귀함수 메소드를 열심히 짜냈지만 결론적으로 정답을 맞추지는 못하고 결국 제출하게 되었다...
시험은 예정 종료시간보다 30분이 연장된 7시30분 즈음에 종료가 되었다.
아쉬웠던건 내 노트북 문제인지 서버문제인지 모르지만 테스트케이스 실행이랑 채점이 너무 느렸다ㅜㅜㅜ
그것 빼고는 나쁘지 않았던 시험이었다!
코딩테스트 후기 |
처음 도전해본 공채 였지만 나는 나름 만족스러웠다.
내가 어디가 많이 부족하고 공부해야 할 지 너무!!!!많이!!!!알 수 있었기 때문...
오늘의 문제점은 간단한 정규표현식 정도는 공부를 해서 정리를 해야할 것 같고,
재귀함수 역시 공부를 했지만 아직은 많이 부족한 상태인 것 같았다.(코드를 구현하는데만 시간이 너무 오래 걸렸다)
또한 제일 문제였던 점.
문제를 푸는데 고민하는 시간이 너무 길다...
문제 이해를 빠르게 못하는 점도 문제지만
무엇보다 그 문제를 읽고 그 코드를 구현하는데 시간이 좀 많이 걸린다는 걸 오늘 몸소 깨달았다.
아마 연습량의 부족이겠지...ㅎㅎㅎ
앞으로 매일은 아니더라도 왠만한 실력은 되게 일주일에 두세번 정도는 꼭 알고리즘 연습도 병행해야겠다고 느꼈다.
오늘 풀어낸 문제들은 공채 문제가 풀리는 대로 조만간 블로그 포스팅으로 다시 정리해 볼 생각이다.
오늘 시험을 다른분들도 잘 보셨을지, 또 어떤 식으로 접근하여 풀어내셨을지 난 너무 궁금하다.
하루 빨리 문제가 풀려서 다른분들의 코드역시 보고싶은 마음 뿐 ㅎㅎ
오늘 함께 지원하고 문제를 푼 모든 분들께 좋은 결과가 따르기를 소망한다!!!!
인터뷰 - Ohsanrim 님
해당 게시글은 링커리어 회원님들이 남겨주신 소중한 후기입니다. 해당 게시글에 포함된 내용에 대한 악의적인 비방 및 비하, 욕설이 담긴 댓글을 남길 시 무통보 활동정지 및 탈퇴 처리됩니다.
본 사이트의 합격후기 및 자료들을 무단 복제, 배포하는 경우에는 저작권법 제 97조의 저작재산권침해죄에 해당하며, 저작권법에 의거 법적조치에 처해질 수 있습니다.
작성자 링커리어
신고글 [카카오] 2021 하반기 블라인드 채용 1차 코딩테스트 후기
- 욕설/비하 발언
- 음란성
- 홍보성 콘텐츠 및 도배글
- 개인정보 노출
- 특정인 비방
- 기타
허위 신고의 경우 서비스 이용제한과 같은
불이익을 받으실 수 있습니다.