🚀 우아한테크코스 6기 프리코스

[우아한테크코스 6기] 1차 합격 및 최종 코딩 테스트 후기

kangkibong 2023. 12. 17. 17:00

🎉 1차 결과 발표

 

12월 11일 오후 3시에 1차 합격자가 발표하는 날이었다. 그날 컴퓨터네트워크 시험이었는데 시험 시작이 마침 오후 3시였다. 시험 시작과 동시에 핸드폰으로 메일 알림이 왔고 과연 결과가 어떻게 나왔을지 떨리는 마음으로 시험에 집중도 못한 채 마무리하고 나왔다.

메일을 보기가 너무 무서웠다. 계단에 앉아서 메일을 열기까지 한 10분 정도 뜸 들였던 것 같다. 떨리는 마음으로 확인해 본 결과 1차 합격이라는 메일이 오고야 말았다.

 

 

메일을 보고 너무나도 기뻤다. 그동안 프리코스 고생했던 순간들을 인정해 준 것 같은 느낌이었다.
메일을 받고 가족에게 먼저 이 소식을 알렸다. 가족들도 진심으로 축하해 주었고 1차 합격한 것만으로도 대단하고, 그동안 고생 많았다는 말을 해주었다.

뜨거운 가슴을 부여잡고 마지막 최종 코딩 테스트까지 열심히 준비해야겠다는 생각을 했다.
소식을 전한 후 바로 카페로 달려갔다.

 

 

👨🏻‍💻 최종 코딩테스트 준비

 

5시간 안에 모든 요구사항을 만족해야하기 때문에 스피드가 생명이라고 생각했다.

이전에 “안 돌아가는 프로그램보다 돌아가는 쓰레기를 만들어도 괜찮다”라는 말을 강조하였기 때문에 리팩토링과 테스트코드 물론 중요하지만 기능 구현을 최대한 빠른 시간안에 완성하는 것을 목표로 하였다.

최종 코딩테스트 까지 4~5일 정도의 시간밖에 없었기 때문에 많은 문제를 풀기에는 어려움이 있었다. 때문에 작년 최종 문제인 메뉴 문제와 이번 프리코스 때 진행했던 1~4주차 문제들을 다시 풀고 타임어택하며 준비하였다.

그리고 최종 코딩 테스트 때 바로 적용할 파일 템플릿과 SPEEDY문서를 만들어서 시간을 단축시키기 위해 미리 준비했다.

템플릿과 SPEEDY 문서는 리포지토리를 통해 준비했다.

 

 

🚐 대전에서 서울로

 

본가는 천안이고 학교는 대전에 있다. 대전에서 자취를 했기 때문에 전 날에 천안에 도착한 후 시험당일날 서울로 출발하는게 좋다고 생각하였다.

그러나 예외가 생겨 버렸다. 시험전 날 대전에서 천안으로 가는 버스가 모두 매진이었던 것이다. 그렇다고 미리 가기에는 다른 날에 시험이 있었기 때문에 매우 곤란한 상황이었다.

어떻게 해야하지 고민하던 찰나에, 올해 멋쟁이사자처럼 동아리에서 서울이 본가인 찐친 후배가 생각났다.

결국 눈 딱감고 후배에게 사정을 얘기하고 시험 전날에 서울에 잠시 머물수 있는지 부탁을 하였다.

대전에서 서울, 서울에서 시험장까지의 일정을 짜서 준 후배의 감동스러운 모먼트에 눈물이 찔끔 나버렸다...😭

 

 

대망의 시험전날, 후배와 유성 터미널에서 6시 30분에 만나는 것으로 생각하고 그 전까지 카페에서 공부를하고 있었다.

오후 6시에 버스를 타고 유성 시외 버스터미널에 10분전에 도착을하였고 후배를 기다리고있었다. 그전에 화장실을 갔다오고 자연스럽게 티머니 어플을 확인하는데 이게 왠걸, 유성 “고속” 버스터미널로 갔어야 했다. 유성 시외버스터미널과 고속버스터미널은 걸어서 15분정도 걸리는데 정말 큰일이었다.

그때 확인한 시간이 23분으로 기억하는데, 후배에게 이 사태를 말하고 천천히 오라는 말(?)에 바로 달려갈 지쿠터가 있는지 확인하였다.

정말 다행히도 바로 옆에 지쿠터가있는 것을 확인하고 “이 버스 못타면 시험 못본다.”라는 마음으로 초고속으로 달렸다.

고속버스터미널에 도착한 시간은 28분이었고 바로 앞에서 후배를 만날 수 있었다.

“형 가까운데 천천히 오지!”이러길래 무슨 소리인가 했는데, 30분 버스가 아니라 40분 버스였다. 다음날 시험보는 사람이 맞는지 의문이들 정도로 멍청한 나의 모습에 박수를 보낸다! 👏🏼👏🏼👏🏼

가까스럽게 버스를 타고 서울까지 가는데 너무나도 떨렸다. 시험 보는 당일날도 아닌데 왜 떨릴까?하며 1시간 50분 정도를 이동하였다.

 

 

 

🛬 서울 도착

 

서울 센트럴시티 터미널에 도착했다. 후배의 집으로 이동하기 위해 9호선 급행 지하철을 탔다. 30분 정도 이동하는데 머리가 지끈지끈할 정도로 사람이 많았다. 두통이 생길 수도 있다는 생각에 타이레놀을 챙기긴 했는데 챙기길 정말 잘한 것 같다.

나곡마루역에 도착한 후 후배의 집까지 걸어가기 위해 밖에 나오니 비가 내리고 있었다. 비를 맞으며 10분 정도 걸으니 후배의 집에 도착하였고 얼른 씻고 그동안 배웠던 내용을 다시한번 정리하였다. 그러고 새벽 1시쯤 돼서 잠이 들었다.

 

 

아침에 일어나니 후배가 아침상을 차려줬다. 거기다가 시험장 가는 길과 시험 끝나고나서 터미널까지 차로 태워다주었다…😭 신세를 많이 진 것 같아 미안한 마음이 들었다..

따듯한 방과 든든한 아침밥을 먹은 덕분에 시험 당일날 컨디션은 최상이었다.(용-멘 너무 고마워..😍)

 

 

내리자마자 롯데타워가 있어서 사진한번 찍고, 루터회관에 들어가기 전에 가까운 카페를 찾아서 메뉴 미션을 다시 풀어보면서 워밍업하였다.

워밍업 도중에 동아리로부터 알게된 친한 형이 마지막까지 열심히 하라는 전화가 왔다.

이번에 지원서 쓸때도 많은 도움을 준 형이다.

프리코스 과정부터 시험 당일 날까지 응원해준 형인데 마지막까지 응원의 연락을 준 형이 너무나도 고마웠다.

어느덧 워밍업을 다하고 나니 시험 시간 30분 전이여서 바로 앞 루터회관 앞으로 달려갔다.

도착은 대략 35분쯤에 입장했던 것 같다.

 

 

🫢 우테코 잠실캠퍼스 실물 영접

 

 

드디어 영상으로만 봤던 우테코에 직접 들어갈 수 있었다. 간단한 신분 확인 절차를 받고 시험장 위치와 굿즈를 받을 수 있는 곳을 안내해주셨다.

 

 

굿즈가 있는 곳으로 갔는데 유튜브로만 봤던 캡틴 포비님을 볼 수 있었다!

같이 사진 찍고 싶었는데 극 shift I인 나로서는 선뜻 말도 못하고 굿즈만 받고 시험장으로 이동하였다…(후회된다 😖)

 

 

시험장 입구에는 다량의 다과들과 물이 준비되어있었다.

많이 먹으면 식곤증 때문에 졸릴 것 같다는 생각에 목만 축일 수 있는 물 하나만 챙겼다.

 

 

시험장에 들어가니 꽤 많은 사람들이 앉아있었다.

메일에서도 공간이 협소하다하였는데 생각보다 많이 협소해서 놀랬다. 마땅히 앉을 자리가 없어서 맨 앞에서 두번째 줄에 중간 자리에 앉게되었다.

시험을 치루기 위한 세팅을 다 마치고 기다리고 있는데 포비님께서 앉아 있지만 말고 캠퍼스 내부도 한번 둘러보라고 해서 긴장도 풀겸 내부를 싹 한번 둘러보고 왔다.

 

 

잠실 캠퍼스 내부는 전체적인 분위기가 되게 따듯하고 자유로운 느낌이 들었다. 여기서 코딩을 하면 정말 재미있게 공부할 수 있을 것 같다는 생각이 들었다.

 

캠퍼스 입구에서 왼쪽으로 쭉 들어가면 야외를 들여다 보며 공부할 수 있는 공간이 있었다.

그 옆에는 각 포지션별, 디자인 패턴, CS 등등 잘 구분되어진 관련 서적들이 꽉꽉 채워져있었다.

만약 나도 최종합격을 하게 된다면 저기서 밤늦게까지 밖 풍경을 바라보며 공부하고 싶다는 생각이 들었다!

 

 

로비옆에는 유튜브에서 많이 보던 테코톡 현장이 보였다! 이제 나도 여기서 발표할 수 있지 않을까?라 생각하며 오늘 테스트에 모든걸 쏟아 부어야겠다는 마음을 가지고 다시 시험장으로 이동하였다.

 

 

💻 최종 코딩 테스트 후기

 

 

최종 코딩 테스트의 미션은 개발자 비상근무 미션이었다.

비상 근무를 배정할 월과 요일을 입력하고 평일 근무자와 휴일(법정 공휴일, 주말) 근무자를 모두 입력받으면 순번대로 근무자를 배치해주는 미션이었다.

먼저 문제를 이해하고 기능 목록을 작성하는데 까지 대략 30분 정도로 꽤 많은 시간이 걸렸다.

이후 준비해놓은 템플릿을 적용하면서 사용자 입력과 유효성 검사까지 순차적으로 진행했다.

이 과정을 지나고 나니 대략 1시간 30분 정도 지난 것 같았다.

하지만 이후가 문제였다.

 

✅ 근무자 보호와 비상 근무 운영의 효율을 위해, 비상 근무자는 어떤 경우에도 연속 2일은 근무할 수 없다.

 

해당 요구사항에서만 대략 2시간 30분정도 걸린 것 같았다.

아무리 해도 ‘수아-루루-수아’가 나와야되는데 ‘수아-수아-글로’라는 결과가 나왔다.

특정 조건문에 따른 인덱스를 스왑했는데도 불구하고 원하는 결과가 나오지 않자 멘탈적으로 많이 힘들었다.

우선 테스트를 돌려본 결과 모든 테스트가 통과되어서 짧은 시간안에 제출한 후 못 챙긴 상수화와 도메인 로직을 분리하였다. 아쉽게도 테스트코드는 작성해보지도 못했다.

그렇게 시험이 마무리 되었고, 보고 난 후 너무나도 아쉬웠다. 해결법을 알고 적용해봤지만 나오지 않는 결과에 너무 당황한 나머지 모든 기량을 발휘하지 못했다는 점에서 많이 아쉬웠다.

 

 

☺️ 모든 과정을 마치고

 

드디어 대략 3개월 간의 몰입과정과 최종 코딩테스트까지 모두 마쳤다!

마지막은 비로소 아쉽지만 앞으로 합격자 발표까지 최종 코딩테스트때 내가 부족했던 부분이 무엇인지 파악하고 리팩토링하면서 좀 여유롭게 공부하려고 한다.

마지막 발표까지 좋은 결과가 있길 바란다! ☺️

 

 

👀 회고록 다시보기

 

[우아한테크코스 6기] 프리코스 1주차 - 숫자 야구 회고록

💻 주제 드디어 프리코스 1주차가 시작되었다. 1주차는 숫자 야구 미션을 받았다. 요구 사항이 많아서 약간 걱정이 되었지만 앞으로의 성장에 있어 큰 도움이 될 거라고 생각되어 즐거운 마음으

llbllhllk.tistory.com

 

[우아한테크코스 6기] 프리코스 2주차 - 자동차 경주 회고록

🎯 주제 2주차 미션은 자동차 경주 미션이었다. 1주차 미션에서 배운 내용과 코드리뷰를 토대로 이번 미션에 적용하려고하니 기대가 샘솟았다. 요구사항을 살펴본 바로는 Jest를 활용해 테스트

llbllhllk.tistory.com

 

[우아한테크코스 6기] 프리코스 3주차 - 로또 회고록

🎯 주제 3주차 미션은 로또 문제였다. 구매 금액에 따른 로또 번호를 생성하고, 당첨 번호와 보너스 번호를 사용해 당첨 결과와 수익률을 출력하는 것이 목표였다. 또한, 이번 미션의 주요 학습

llbllhllk.tistory.com

 

[우아한테크코스 6기] 프리코스 4주차 - 크리스마스 프로모션 회고록

🎯 주제 벌써 마지막 미션인 크리스마스 프로모션이다. 이번 미션은 이전과는 달리 많은 요구사항이 있어서 미션을 이해하는 데에 시간이 많이 소요되었다. 주문한 메뉴의 개수와 방문 날짜에

llbllhllk.tistory.com