시험 준비와 회고발행일 2025. 3. 22.원본 https://blog.naver.com/jword_/223806001126 ↗

2025 팀네이버 신입 공채 코딩테스트/CS 시험후기

2025 팀네이버 신입 공채 코딩테스트/CS 시험후기 — #개발자의도구들 #2025팀네이버신입공채 #네이버코딩테스트 #팀네이버코테후기 #네이버CS AI스쿨 msa기...

#코딩테스트 시험 대비/후기#Naver Blog

#개발자의도구들 #2025팀네이버신입공채 #네이버코딩테스트 #팀네이버코테후기 #네이버CS

​

AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다

\* 현재 Spring x 프로젝트를 진행하고 있습니다. 전체 목차를 보시려면 여기를 눌러주세요.

\* 리눅스 기본기: 여기

첫 코딩테스트를 마치며

오늘 (25.03.22) 오전 10시부터 12시 30분까지 팀네이버 신입 공채 코딩테스트 및 CS 온라인 시험을 진행하였습니다.

​

이렇게 온라인으로 코딩 시험을 보는 것 자체가 처음이라 많은 것들이 낯설었습니다. 시험 환경은 제 집 컴퓨터 방에서 진행하였는데, 환경이 적합한지에 대한 피드백이 딱히 없어서 제대로 한건지 잘 모르겠습니다 ...

​

시험은 그냥 10시 시작되면 바로 시작할 수 있습니다. 도중에 창이 나가면 부정행위로 간주되는데, Macfree가 사용기간이 완료되었다며 갱신을 요구하는 바람에 나가졌고, 또 화면 스크롤 노트북 패드로 내리다가 손가락 세개를 써버려서 몇번 코테 화면이 닫히기도 했습니다. 😅 (바로 종료될줄 알았는데 아무래도 기록으로 남기고 영상 돌려봐서 부정행위 여부를 판단할 것 같습니다)

​

✅ 코딩테스트 후기

코테는 제 블로그에 LeetCode 게시판이 있는데 현재 MostLike 100문제를 차례대로 풀고 있습니다. 하지만 이번주에는 많이 못했었고, 남은기간동안 자주 출제될 것 같은 유형들을 뽑아서 준비했습니다.

​

제가 뽑은건 투포인터, Greedy, priorty queue였는데, 딱히 여기서 나왔다고는 보기가 어려운 것 같습니다. 제 느낌으로는 그냥 알고리즘이 크게 필요없는 구현문제가 대다수 였고, 코딩보다 독해력이 딸려서 문제푸는데 어려움이 있었습니다.

javascript 코드 예제
                                    👉 알고리즘이 필요없다고 느낀 이유는 통과시간이 10초고
입력 값도 크지 않았어서 O(n²)을 사용하는데 부담이 없었습니다.

* 참고로 테스트 케이스별 점수가 따로 주어집니다.
javascript 코드 예제
                                    🤔 self Feed back

문제는 이런 유형의 구현 문제의 경우 생각해야할 조건이 많고, 그 조건들을 하나씩 차근 차근 잘 정리해가며 코드를 작성해야하는데, 이 부분에서 훈련이 부족했던 것 같습니다.

​

javascript 코드 예제
                                    🔍 문항별 후기

1번 문제는 몇번을 읽어봐도 도저히 이해가 안돼어서 손을 못댔습니다. 예시로 알려주는 확률과 제가 계산한 확률이 너무 달라서 시도하기도 전에 넘어갔습니다.

​

2번 문제의 경우 지문이 상당히 길었는데, 문제에서 요구하는 여러가지 조건들을 잘 정리해서 푼다면 충분히 풀 수 있었습니다. 어려운 알고리즘이라기 보다는, 여러가지 복잡한 조건의 단순 구현을 꼼꼼하게 잘 할 수 있느냐에 대해 물어본다고 판단했습니다.

​

❌⚠️⚠️ 2번 문제를 풀다가 dictionart iteration하는 부분에서 계속 오류가 발생했는데, 다른 곳에서 난 오류인줄 알고 시간을 너무 날려버렸습니다 ... 끝날때 보니 python reference가 시험 페이지내에서 주어지더군요... 하하... 여기를 봤다면 빨리 해결했을지도 모르겠습니다 .ㅠ.ㅠ

​

3번 문제의 경우에는 조합과 관련된 문제였는데, nCk 문제라고 보면 될 것 같습니다. 이 부분에 대해서 LeetCode에서 공부하다가 제대로 정리를 못했었습니다. 그때 제대로 했었다면 아마 맞추지 않았을까 하는 아쉬움이 남습니다 ...

문제 자체가 어렵기 보다는 할줄 알면 빠르게 풀 수 있을 법한 문제였던 것 같습니다.

​

javascript 코드 예제
                                    👉 코딩 테스트 총 평

✅ 전체적인 난이도는 프로그래머스 Lv2~Lv3에서 벗어나지 않는 것 같다.

👉 LeetCode기준으로는 Medium 수준으로 느껴졌다.

​

✅ 팀네이버는 레퍼런스를 지원해준다. 문법에서 막히면 여기를 참고해보자.

​

✅ 문제 풀이보다는 독해력을 기르는게 필요할 수 있겠다는 생각이 들었다.

👉 문제가 장황하기도 하고, 이해가 안돼는 문제도 있었다.

👉 프로그래머스로 준비한 사람이라면 익숙한 향기를 느낄 수 있을 것이다.

CS 온라인 테스트 후기

참고로 CS는 코딩테스트랑 함께 제출되어서 총 2시간 30분의 시험입니다. 즉 2시간 30분 내에 코테 + CS 문제까지 모두 풀어야합니다.

​

javascript 코드 예제
                                    🤔 어떤 문제가 나오는가?

기업에서 시행하는 코테 시험이 완전 처음이라 이 부분에대해서 많이 궁금했었습니다. 본격적으로 설명하기 전에 말씀드리자면, 시험 유형 및 난이도는 학교 전공 수업 + SQLD 시험 정도라고​ 판단하였습니다.

​

과목 비중을 말씀드리면 네트워크 = 알고리즘/자료구조 > DB/SQL > OS 으로 느껴졌습니다. 과목별 어떤 부분이 나오는지에 대해서 언급하기는 좀 그래서 힌트를 드리자면, 과목별 핵심 키워드가 있을 것이고, 그 키워드에 맞춰서 준비하면 좋을 것 같습니다.

​

javascript 코드 예제
                                    ✅👉 총 평

✅ 학교 시험이나 자격증 시험 같다.

​

✅ 과목별 핵심 키워드에서 대부분 문제가 나온다.

​

✅ 생각보다 어렵지 않다. 핵심 지식만 잘 알고 있으면 잘 풀 수 있다.

​

​

시험을 마치며 ...

준비가 덜된 상황에서 경험삼아 한번 쳐보자 했던 제 인생 첫 코딩테스였습니다. 시험을 잘 치지는 않았지만, 앞으로 어떻게 공부 방향성을 잡아가야하고, 기업에서 어떤 지식을 중요시하는지에 파악하기에 충분한 경험이었다고 생각합니다.

​

시험을 못쳤지만, 더욱 동기 부여가 되는 것 같습니다. 막연했던 코딩테스트 처음으로 부딪혀 보니, 어떤 식으로 준비하면되는지 확실하게 감을 잡았습니다.

​

가능하다면 온라인으로 테스트 치는 이번년도 시험을 모두 쳐보고 싶습니다. 본격적인 시험 준비는 아마 하반기가 될 것 같지만, 그전에 졸업 과제랑 devops공부도 하고 코테, CS도 더 열심히 준비해야겠다는 생각이 드네요.

​

역시 인생은 머릿속에서 계산하는 것보다 몸으로 부딪혀 보는게 확실히 감이 잡히는 것 같네요.

​

​

​

​