2025 팀네이버 신입 공채 코딩테스트/CS 시험후기
2025 팀네이버 신입 공채 코딩테스트/CS 시험후기 — #개발자의도구들 #2025팀네이버신입공채 #네이버코딩테스트 #팀네이버코테후기 #네이버CS AI스쿨 msa기...
#개발자의도구들 #2025팀네이버신입공채 #네이버코딩테스트 #팀네이버코테후기 #네이버CS
AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다
\* 현재 Spring x 프로젝트를 진행하고 있습니다. 전체 목차를 보시려면 여기를 눌러주세요.
\* 리눅스 기본기: 여기
첫 코딩테스트를 마치며
오늘 (25.03.22) 오전 10시부터 12시 30분까지 팀네이버 신입 공채 코딩테스트 및 CS 온라인 시험을 진행하였습니다.
이렇게 온라인으로 코딩 시험을 보는 것 자체가 처음이라 많은 것들이 낯설었습니다. 시험 환경은 제 집 컴퓨터 방에서 진행하였는데, 환경이 적합한지에 대한 피드백이 딱히 없어서 제대로 한건지 잘 모르겠습니다 ...
시험은 그냥 10시 시작되면 바로 시작할 수 있습니다. 도중에 창이 나가면 부정행위로 간주되는데, Macfree가 사용기간이 완료되었다며 갱신을 요구하는 바람에 나가졌고, 또 화면 스크롤 노트북 패드로 내리다가 손가락 세개를 써버려서 몇번 코테 화면이 닫히기도 했습니다. 😅 (바로 종료될줄 알았는데 아무래도 기록으로 남기고 영상 돌려봐서 부정행위 여부를 판단할 것 같습니다)
✅ 코딩테스트 후기
코테는 제 블로그에 LeetCode 게시판이 있는데 현재 MostLike 100문제를 차례대로 풀고 있습니다. 하지만 이번주에는 많이 못했었고, 남은기간동안 자주 출제될 것 같은 유형들을 뽑아서 준비했습니다.
제가 뽑은건 투포인터, Greedy, priorty queue였는데, 딱히 여기서 나왔다고는 보기가 어려운 것 같습니다. 제 느낌으로는 그냥 알고리즘이 크게 필요없는 구현문제가 대다수 였고, 코딩보다 독해력이 딸려서 문제푸는데 어려움이 있었습니다.
👉 알고리즘이 필요없다고 느낀 이유는 통과시간이 10초고
입력 값도 크지 않았어서 O(n²)을 사용하는데 부담이 없었습니다.
* 참고로 테스트 케이스별 점수가 따로 주어집니다.
🤔 self Feed back
문제는 이런 유형의 구현 문제의 경우 생각해야할 조건이 많고, 그 조건들을 하나씩 차근 차근 잘 정리해가며 코드를 작성해야하는데, 이 부분에서 훈련이 부족했던 것 같습니다.
🔍 문항별 후기
1번 문제는 몇번을 읽어봐도 도저히 이해가 안돼어서 손을 못댔습니다. 예시로 알려주는 확률과 제가 계산한 확률이 너무 달라서 시도하기도 전에 넘어갔습니다.
2번 문제의 경우 지문이 상당히 길었는데, 문제에서 요구하는 여러가지 조건들을 잘 정리해서 푼다면 충분히 풀 수 있었습니다. 어려운 알고리즘이라기 보다는, 여러가지 복잡한 조건의 단순 구현을 꼼꼼하게 잘 할 수 있느냐에 대해 물어본다고 판단했습니다.
❌⚠️⚠️ 2번 문제를 풀다가 dictionart iteration하는 부분에서 계속 오류가 발생했는데, 다른 곳에서 난 오류인줄 알고 시간을 너무 날려버렸습니다 ... 끝날때 보니 python reference가 시험 페이지내에서 주어지더군요... 하하... 여기를 봤다면 빨리 해결했을지도 모르겠습니다 .ㅠ.ㅠ
3번 문제의 경우에는 조합과 관련된 문제였는데, nCk 문제라고 보면 될 것 같습니다. 이 부분에 대해서 LeetCode에서 공부하다가 제대로 정리를 못했었습니다. 그때 제대로 했었다면 아마 맞추지 않았을까 하는 아쉬움이 남습니다 ...
문제 자체가 어렵기 보다는 할줄 알면 빠르게 풀 수 있을 법한 문제였던 것 같습니다.
👉 코딩 테스트 총 평
✅ 전체적인 난이도는 프로그래머스 Lv2~Lv3에서 벗어나지 않는 것 같다.
👉 LeetCode기준으로는 Medium 수준으로 느껴졌다.
✅ 팀네이버는 레퍼런스를 지원해준다. 문법에서 막히면 여기를 참고해보자.
✅ 문제 풀이보다는 독해력을 기르는게 필요할 수 있겠다는 생각이 들었다.
👉 문제가 장황하기도 하고, 이해가 안돼는 문제도 있었다.
👉 프로그래머스로 준비한 사람이라면 익숙한 향기를 느낄 수 있을 것이다.
CS 온라인 테스트 후기
참고로 CS는 코딩테스트랑 함께 제출되어서 총 2시간 30분의 시험입니다. 즉 2시간 30분 내에 코테 + CS 문제까지 모두 풀어야합니다.
🤔 어떤 문제가 나오는가?
기업에서 시행하는 코테 시험이 완전 처음이라 이 부분에대해서 많이 궁금했었습니다. 본격적으로 설명하기 전에 말씀드리자면, 시험 유형 및 난이도는 학교 전공 수업 + SQLD 시험 정도라고 판단하였습니다.
과목 비중을 말씀드리면 네트워크 = 알고리즘/자료구조 > DB/SQL > OS 으로 느껴졌습니다. 과목별 어떤 부분이 나오는지에 대해서 언급하기는 좀 그래서 힌트를 드리자면, 과목별 핵심 키워드가 있을 것이고, 그 키워드에 맞춰서 준비하면 좋을 것 같습니다.
✅👉 총 평
✅ 학교 시험이나 자격증 시험 같다.
✅ 과목별 핵심 키워드에서 대부분 문제가 나온다.
✅ 생각보다 어렵지 않다. 핵심 지식만 잘 알고 있으면 잘 풀 수 있다.
시험을 마치며 ...
준비가 덜된 상황에서 경험삼아 한번 쳐보자 했던 제 인생 첫 코딩테스였습니다. 시험을 잘 치지는 않았지만, 앞으로 어떻게 공부 방향성을 잡아가야하고, 기업에서 어떤 지식을 중요시하는지에 파악하기에 충분한 경험이었다고 생각합니다.
시험을 못쳤지만, 더욱 동기 부여가 되는 것 같습니다. 막연했던 코딩테스트 처음으로 부딪혀 보니, 어떤 식으로 준비하면되는지 확실하게 감을 잡았습니다.
가능하다면 온라인으로 테스트 치는 이번년도 시험을 모두 쳐보고 싶습니다. 본격적인 시험 준비는 아마 하반기가 될 것 같지만, 그전에 졸업 과제랑 devops공부도 하고 코테, CS도 더 열심히 준비해야겠다는 생각이 드네요.
역시 인생은 머릿속에서 계산하는 것보다 몸으로 부딪혀 보는게 확실히 감이 잡히는 것 같네요.