✏️ 기록/취준생활

[2023] 프로그래머스 프론트엔드 데브매칭 후기 (과제테스트 합격)

예진-D 2023. 3. 27. 22:06

https://career.programmers.co.kr/competitions/3188

 

2023 Dev-Matching: 웹 프론트엔드 개발자(상반기)-1

 

career.programmers.co.kr

졸업 후 본격적으로 프론트엔드 개발자로서의 시작을 위해 참여한 데브매칭입니다!

그동안 꾸준히 데브매칭에 참여해보긴 했지만 번번히 학교 시험 핑계로 제대로 준비도 안하고 봤었어요. 결과는 당연히 과제테스트 불합격이었지만 .. 😂

 

 


과제테스트 (합격)

프론트엔드 데브매칭의 과제테스트는 Only Javascript로 진행됩니다. 백엔드와는 달리 일반적인 알고리즘이나 SQL문제가 아닌 요구사항에 따른 기능 구현 문제가 나오는데요, 해당 유형의 과제테스트는 프로그래머스에서 연습할 수 있습니다!

 

https://school.programmers.co.kr/skill_check_assignments

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

저는 인사 정보 SPA 리뉴얼, 사원 정보 테이블 구축, 프로그래밍 언어 검색 위주로 연습을 했습니다. 실제로 데브매칭에 참여하여 한번 풀어본 문제긴 하지만 워낙 오래돼서 기억이 잘 나지 않았어요.

  • 먼저 한번 풀어보기
  • 프로그래머스 스쿨에서 해설 찾아보기
  • 다시 한번 풀어보기

3가지의 연습테스트를 위와 같은 방식으로 연습했습니다. 자바스크립트에 대한 기본기가 어느정도 있다고 생각했는데도 막상 문제를 받으니 어떻게 구성해야할지 막막했어요.. 그래서 부족한 부분은 해설을 보고 내 것으로 만들자..! 라는 마음이었습니다. 

 

후기

위 3문제의 메인 요구사항과 추가 요구사항을 모두 구현할 정도로 연습하고 들어갔는데도 어려웠습니다. 특히 3문제보다 복잡한 요구사항을 가졌던 점에서 어렵다고 느꼈던 것 같아요. 사실 시간이 더 주어지고 침착하게 풀었다면 더 잘 해결할 수 있었을 것 같다는 아쉬움이 남습니다.

저는 요구사항의 2/3 정도를 구현한 것 같고, 애매하게 남은 시간에는 반복되는 코드를 함수로 만들어 사용하거나 자주 접근하는 DOM 요소는 배열로 저장해두는 등 클린코드를 만들기 위해 노력했습니다. 

 

결과

다행히 합격!

 

불합격을 예상하고 좌절해 있었는데 다행히 과제테스트는 합격이었습니다! 처음 코딩테스트에서 합격해본거라 그래도 잘하고 있구나, 라는 생각이 들었어요. 

 

 

이후 프로세스

합격 이후에는 지원한 기업에게 이력서가 전달됩니다.

저는 최대한 많은 경험을 해보고자 10곳에 지원을 선택했고 7곳에서 지원서를 확인했으나 아직까지 1곳에서만 연락이 온 상태입니다. 아무래도 최소 컷으로 과제테스트를 통과한데다 이력서가 부족했던 탓인지 불합격도 2~3개였습니다. 

과제테스트에서 합격을 해도 이후 프로세스는 기업의 몫이기 때문에 너무나 당연한 소리지만 이력서에 충분한 공을 들이셔야 합니다!

저는 이번 기회로 더 깊이있는 공부와 관련 프로젝트 경험을 늘릴 필요성을 느꼈습니다. 이런 점에서 데브 매칭은 정말 좋은 기회가 아닐까 싶네요. :)