좋은 기회로 우테코 7기 백엔드 과정에 합류하게 되었습니다.
서류부터 시작해서 프리코스를 거쳐 마지막 최종 코테까지 두 달이 넘는 기간 동안 많은 고민과 노력을 통해 성장하고, 합격이라는 성과까지 얻어서 2024년을 기분 좋게 마무리할 수 있었습니다.
아마 이 글은 이후 우테코에 지원할 분들이 주로 읽게 될 것 같은데요.
우테코 선발 과정을 되돌아보며 이후 지원하는 분들을 위한 알짜 정보를 최대한 남겨보려고 합니다.
지원 서류와 프리코스 과정에 대한 글은 아래 링크를 통해 볼 수 있습니다.
https://yesjuhee.tistory.com/2
이 글에서는 최종 코딩테스트 준비 과정 팁과 시험 당일의 경험들을 정리해보려고 합니다.
최종 코딩테스트 준비
프리코스가 끝나고 정확히 4주 뒤 월요일에 1차 합격자 발표가 나오고, 그 주 토요일에 최종코테를 보는 일정입니다.
저의 경우는 프리코스가 끝나자마자 다른 지원 일정들이 많아서 전혀 준비를 하지 못했고, 1차 합격자 발표가 나오고 5일 정도 바짝 준비를 했습니다.
시간이 있을 경우 프리코스가 끝나자마자 바로 최종코테 준비를 하는 것을 추천드립니다. 연습할 만한 소스는 많이 나와있어요.
만약 시간이 여의치 않을 경우 저처럼 4~5일 정도 벼락치기를 하는 게 효율이 괜찮을 수 있습니다.
실제 준비 과정
5일이라는 짧은 시간 동안 준비해야 했기 때문에 기출을 최대한 활용하는 방식으로 계획을 세웠습니다.
우선 월요일에 3, 4주 차 문제를 다시 풀어보면서 화~목요일에 기출문제를 풀고 금요일에 최종 정리 하는 것을 목표로 했습니다.
검색을 해봤을 때 5기 최종 < 6기 최종 < 4기 최종 순으로 난도가 있었기 때문에 5, 6, 4 순으로 풀기로 계획을 세웠습니다.
7기 프리코스 4주 차 문제와 4~6기 최종코테 문제는 아래 저장소에서 확인할 수 있습니다.
https://github.com/yesjuhee/wooteco-final
어떤 계획이든 100% 완벽히 수행하기는 어려운 법이죠..ㅎ
최종코딩테스트가 있던 주가 기말고사 바로 직전이어서 전공과목 최종 프로젝트를 준비하느라 계획한 것을 다 하지는 못했습니다.
월요일에는 3, 4주 차 문제를 둘 다 풀기에는 시간이 모자라서 4주 차 문제를 우선 풀었습니다. 전체 기능을 다 구현하지는 않고 절반 정도 구현하고 주요 코드를 정리했습니다.
화~목 동안 최종코테 기출문제는 5기와 6기만 풀었습니다.
금요일에는 기출문제와 프리코스 1~4주 차 미션 코드를 다시 보면서 재활용할 만한 코드들을 정리했습니다.
추천하는 방식
- 시험 보는 기수의 프리코스 4주 차 미션을 최우선으로 풀어보세요. 최종 코테의 목적은 4주 간의 프리코스를 스스로의 힘으로 풀어냈는가를 점검하기 위함이라고 합니다. 그래서 최종 코테 문제와 4주 차 미션이 많이 비슷하니 우선 4주 차 미션을 완벽히 소화해서 자기의 것으로 만드세요.
- 지난 기수 기출문제는 최소한 2개 이상 풀어보세요. 4주 차 미션을 완전 소화했다면, 5시간에 맞춰서 푸는 연습을 해야 합니다. 최소 2문제라고 한 이유는, 첫 번째 문제를 풀어보고 5시간에 맞춰 풀기 위해서 보완해야 할 것들을 정리한 다음 두 번째 문제에서 그것을 적용하는 연습을 하기 위해서입니다. 저 같은 경우는 5기 문제를 풀면서 핵심 로직보다 입력 값 검증에 너무 많은 시간을 쓰고 있다는 것을 알게 되었고, 반복되는 코드들을 템플릿화 해서 6기 문제를 풀 때 입력 값 검증 시간을 최소한으로 하는 것을 연습했습니다.
- 프리코스 과정의 1~3주 차 문제도 간단히 보는 것이 좋습니다. 시간이 있다면 다시 풀어봐도 좋고, 없으면 간단히 훑어도 좋을 것 같습니다. 최종 코테를 볼 때 간접적으로 도움이 됩니다. 저는 코테 당시 1~4주 차 미션을 풀었던 저장소를 띄워놓고 참고하고 싶은 부분이 있으면 바로바로 봤는데 도움이 됐습니다.
- 시간을 많이 쓸 수 있으면 이전 기수 기출문제를 풀기 전에 그 기수의 4주 차 미션을 먼저 풀어보세요. 4주 차 미션과 최종 코테가 어떻게 연계가 되는지 느낄 수 있어서 좋을 것 같습니다.
시험 당일
최종 코딩테스트는 잠실역 근처에서 오프라인으로 진행했습니다.
시험은 13시 ~ 18시에 진행되었고, 12시부터 입실이 가능하다고 안내를 받았습니다.
11시쯤 잠실역에 도착해서 역에 있는 분식집에서 덮밥으로 가볍게 배를 채우고, 롯데월드몰 공차에서 아이스아메리카노 한 잔 테이크아웃 해서 12시쯤 시험장에 들어갔습니다.



다른 후기에는 자리가 협소했다는 이야기가 좀 있었는데 제가 갔던 삼성생명 잠실빌딩(작은집)은 좀 여유로운 편이었습니다. 자리는 지정석이었고 3명 정도 앉을 수 있는 긴 책상에 2명씩 앉았습니다. 미리 자리를 잡고 앉아서 자리를 세팅하고(노트북 스탠드, 마우스, 휴대용 블루투스 키보드 챙겨갔습니다), 안내에 따라 와이파이를 연결했습니다.



준비해 주신 간식과 선물 꾸러미도 챙기고 긴장도 풀 겸 캠퍼스 구경도 하고 화장실도 미리 갔다 왔습니다.
시험 보기 전 우테코의 교장선생님이신 포비님이 오셔서 이런저런 안내를 하면서 "시험에서 긴장하지 않고 평소 실력을 발휘하려면 어떻게 하는 게 좋을까요?"와 같이 질문을 했었는데 아무도 답변을 안 해서 제가 "즐기면서 하기..?"하고 답변을 했습니다..ㅎㅎ 포비님의 조언은 "떨어져도 상관없다의 마인드로 시험을 치는 것"이었습니다. 저 같은 경우도 우테코를 가지 못하더라도 플랜 B를 하면 된다!라는 마인드였기 때문에 할 수 있는 최선의 결과를 낼 수 있었던 것 같습니다.
코테 문제 리뷰
문제 메일을 받고, 요구사항을 읽어 봤을 때 첫인상은 "올 구현이 쉽지 않겠는데?"였습니다... 시험이 끝나고 후기를 찾아봤을 때 7기 문제의 난이도가 역대 문제 중 가장 높았다고 판단하는 분들이 많았습니다. 딱 봤을 때 6기 최종 문제였던 온콜 보다 구현해야 할 기능의 가지 수 자체가 많았습니다. 연습할 때 6기 문제를 5시간에 딱 맞혀서 풀어낸 경험이 있었기 때문에 시간 내에 다 풀기는 어렵겠다고 생각했고, 실제로도 그랬습니다.
그래서 요구사항 분석과 구조 설계를 대충 넘기고 좀 지저분하더라도 구현 중심으로 문제를 풀어야 하나라는 순간의 고민을 했습니다. 흔히 말하는 "돌아가는 쓰레기"만들기를 선택할지에 대한 고민이었습니다. 하지만 지금까지의 경험상 대충 설계를 했다가 오히려 더 헤매고 시간을 소비한 적이 많았기 때문에 연습하던 대로 견고한 구조와 설계를 바탕으로 하되, 구현 단계에서 최대한 속도를 높게 가져가서 정확하게 구현하는 것을 목표로 삼았습니다. 또한 모든 기능을 구현하지 못하는 경우를 염두에 두고 있었기 때문에 테스트 코드에 있는 기능을 좀 더 우선으로 가져갔습니다.
기능 요구사항을 분석하고, 기능 목록을 작성하는데 까지 1시간 정도 소요됐습니다. 그다음 전체 구조를 설계하고, 틀이 되는 코드를 짜고, 사용할 enum들을 작성하고 세팅하기까지 또 1시간이 소요됐습니다. 그래서 2시간이 지난 후에야 본격적으로 기능을 구현하기 시작했습니다.
작성한 22개의 기능 목록 중에 19개의 기능을 구현했습니다. 테스트코드는 5개 중 4개가 통과했습니다. 마지막 8분 정도 남았을 때 남은 시간 동안 의미 있는 기능 구현은 어려울 것 같아서 소감문을 간단히 작성했습니다.
남은 부분도 시간만 더 있었다면 구현이 불가능하지 않았을 것 같다는 생각에 시험장을 나오면서 약간의 아쉬움이 있었습니다. 그래도 전체 구현은 못했지만 처음 계획한 대로 완성한 부분은 만족스러울 정도로 깔끔하게 요구사항을 다 맞춰서 작성했고 크게 헤매지 않고 코딩테스트를 완료했기 때문에 전반적으로 만족했습니다. 또한 최종코테 준비에 많은 시간을 쏟지 못했기 때문에, 이 정도면 최선이다라는 생각도 들었던 것 같다고 생각합니다.
최종 합격

우테코도 끝나고, 기말고사도 끝나고 신나게 놀다가 기분 좋은 합격 메일을 받았습니다!
졸업이 1년 더 미뤄졌네요...ㅎ 좋은 기회로 생각하고 재밌게 10개월을 보내는 것을 목표로 하고 있습니다!!
도전하시는 모든 분들께 행운을 빕니다 🍀
7기 분들 2월 11일에 만나요 🥳
'후기 or 회고 > 우아한테크코스' 카테고리의 다른 글
| [우테코 Lv2] 레벨2 미션3 방탈출 예약 대기 회고 (8) | 2025.06.02 |
|---|---|
| [우테코 Lv2] 레벨2 미션2 방탈출 사용자 예약 회고 (6) | 2025.05.19 |
| [우테코 Lv2] 레벨2 미션1 방탈출 예약 관리 회고 (4) | 2025.05.04 |
| [우테코 Lv1] 레벨1 중간(?) 회고 (2) | 2025.03.17 |
| 우아한테크코스 7기 백엔드 최종 합격 후기 1 (서류/프리코스 준비) (2) | 2025.01.15 |