본문 바로가기
역량강화/코딩테스트

[PATHFINDER] 카카오브레인 패스파인더 코딩테스트 후기(패스파인더 1기)

by 퐁시냥 2021. 11. 24.

카카오브레인 패스파인더 1기 서류 전형은 운좋게 붙었다. 

그런데 문제는 프론트엔드, 모바일앱 개발을 안한지 너무 오래 되었다는것..

학부생 & 인턴할 때 안드로이드 스튜디오로 안드로이드 앱개발만 해봤고, 웹은 자바스크립트로 개발했는데 

프론드엔드는 Vue 나 React 중 1개를 꼭 사용해서 풀어야한다..! 끌끌

 

그래서 그냥 문제 유형만 보려고 했다. 


[카카오브레인 패스파인더 코딩테스트 항목]

  1.  모바일 앱 프론트앤드 개발- 사용 가능한 개발 언어 : Kotlin, Swift, Dart- 문제 언어 : 한국어
    - 제한 시간 : 6시간
    - 특이사항 : 모바일 앱 개발 코딩테스트는 과제 제출형 입니다.
      시작 전에 미리 PC에 모바일 앱(Android 나 iOS 또는 Flutter) 개발 환경 설정을 해주시기 바랍니다.
  2. 웹 프론트앤드 개발
    - 사용 가능한 개발 언어 : Javascript 등 (문제 유형에 따라 다른 언어도 가능)- 문제 언어 : 영어
    - 제한 시간 : 4시간
    - 특이사항 : 웹 프론트엔드 개발은 React와 Vue 코딩테스트 문제가 준비되어 있습니다.
       둘 중의 하나를 선택해서 테스트 하시면 됩니다. React와 Vue 문제 유형은 필수로 테스트 하셔야 합니다.
  3. 백 앤드 개발
    - 사용 가능한 개발 언어 : HackerRank에서 지원하는 20여개 이상 언어 모두 사용 가능   (단, REST API 호출 문제는 C#, Go, Java, JS, Lua, Python, Ruby 만 사용 가능)
    - 문제 언어 : 영어
    - 제한 시간 : 5시간
    - 특이사항 : 자료구조, 알고리즘 구현 문제와 REST API 호출 문제가 출제됩니다.

- 각 분야의 제한 시간은 최대 시간일 뿐이며, 개인에 따라 전체 문제를 푸시는 시간은 다를 수 있습니다.

- 한 가지 분야가 아닌 복수 분야를 지원해주신 분의 경우 자신 있는 분야를 선택해 문제를 풀어주시면 됩니다.
  • 물론, 여력이 되시면 다른 분야의 문제를 푸시는 것도 추천 드리나
    이 부분은 전략적으로 개인의 판단에 따라 접근하시면 좋으실 것 같습니다.
    예) 백 앤드, 웹 프론트앤드, 모바일 앱 프론트앤드 세 분야 모두에 지원한 경우,
    11월 20일 세 분야에 대한 메일을 받게 됩니다. 모든 시험은 동시에 시작되며
    상기 제한시간에 따라 종료 됩니다. 아래 시간표를 참고 부탁드립니다.

 

코딩테스트는 해커랭크를 통해 진행 되었다. 만약 2기 준비 하시는 분들이라면 해커랭크를 통한 문제 풀이 연습을 하는 게 좋겠다.  

해커랭크는 문제가 영어로 되어있으니, 참고 하시길..! 해석은 어렵지 않은 문제들이었다. 

https://www.hackerrank.com/

 

HackerRank

HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere!

www.hackerrank.com

 

코테는 지난 주 토요일 13:00 ~ 13:30 에 쳤는데, 해커랭크 링크는 당일 11시 50분 경에 서류 전형에서 입력한 링크로 왔다. 

특이하게 13시 정각 이렇게 시작하는게 아니라,

13시에서 13시 30분 안에 들어가면 해당 시점부터 4시간(프론트엔드) / 6시간(모바일 앱) 이렇게 진행되었다. 

이 시간 안에 접속하지 않으면 문제를 풀 수 없다. 

 

나는... 전날 술을 새벽까지 마시고 알람을 맞춰놓고 일어나려 하였으나, 일어나보니 14시였다.

허겁지겁 들어가서 링크를 클릭하였는데, 연습문제 2문제는 풀 수 있었으나, 실제 테스트는 시간이 지난 관계로 접속이 불가능했다.

 

프론트엔드는 메일이 2개가 오는데, React 와 Vue 중에 하나만 선택해서 접속하면 된다.

해커랭크 가입이 안되어있을 경우 가입을 하고, 테스트 문제를 풀 수 있었다. 

 

프론트엔드 링크를 접속하니 사전 환경 점검을 위한 샘플 테스트 문제 2개를 풀 수 있었다. 

모바일 링크를 접속하니 샘플 테스트 문제 1개가 있었는데 파일 업로드 문제였다. 

 

문제를 유출하면 안되므로 유형만 간단하게 설명하기 위해 아래 표를 작성하였다. 

 

[카카오브레인 패스파인더 1기 코딩테스트(프론트엔드 개발 / 모바일 앱개발)]

  언어 문제 테스트시간
프론트엔드 개발 React.js 총 4개
- Q1~Q2 : Frontend Questions
- Q3~Q4 : Coding Question (사용가능 언어 : JavaScript)
240분
Vue.js 총 4개
- Q1~Q2 : Frontend Questions
- Q3 : Coding Question (사용가능 언어 : JavaScript)
- Q4 : Coding Question (사용가능 언어 41개 : c, cobol, cpp, csharp, python3, kotlin, objectivec, java, go, swift .. 등)
240분
모바일 앱개발 Kotlin ? ObjectiveC? 총 1개 - 소스 파일 업로드  360분

특이하게 프론트엔드 개발의 경우에는 코딩테스트를 해커랭크에서 제공하는 Web IDE 개발환경에서 칠 수 있었다. 

로컬 환경이 더 편하다고 하면, 로컬에서 개발하고 올려도 되는 것 같았다.

 

사실 접속을 못해서 실제 문제는 풀어보지 못했지만, 유형이라도 파악하면 조금이라도 도움될 수 있을 것 같아서 정리했다. 

해커랭크도 한 번씩 접속해서 문제를 풀고 해봐야겠다. 

 

코딩테스트 통과하신 분들은 면접만 남은 것 같은데, 화이팅..!

댓글