본문 바로가기
코딩테스트/2021 네이버 웹툰 개발 챌린지

2021 네이버 웹툰 개발 챌린지-Android 후기

by 옹구스투스 2021. 7. 10.
반응형

https://programmers.co.kr/competitions/1472/2021-naver-webtoon-challenge    

 

2021 네이버웹툰 개발 챌린지

진행 정보 2차 과제 테스트 안내 AI Application Engineer 2차 과제 테스트는 Spring Boot와 Python Flask 중 원하는 기술 스택 부문을 하나 선택하여 해당되는 테스트만 응시해주시면 됩니다. 두 과제 테스트

programmers.co.kr

시험 안내

 

1차 코딩 테스트

 

1.구현 (Solved)

 가로와 세로의 최댓값을 적절히 구하면 되는 어렵지 않은 문제이다.

 

 

2.구현 (Solved)

벡터에서 최댓값을 찾고, 제외시키는 로직으로 어렵지 않게 풀 수 있는 문제이다.

 

3.BFS (UnSolved)

bfs+dp로 풀다가 시간이 종료되어 시험이 끝나고 마저 풀었다.

풀고 보니 bfs가 아니어도 될 것 같고, 그리디?로 해도 될 것 같은 느낌.

다시 풀어봐야겠다.

 

2차 과제 테스트

시험은 14시부터 16시, 4시간 동안 진행됐고,

구글링 금지,(시험 시작 후 문제에서 허락한 공식 문서만 참고할 수 있었다.)

화면 공유,

화상 캠 연결,

화장실 1분 사용 가능,

ide 사용은 가능하나, 템플릿 및 코드 참고 불가

등등의 조건들이 있었다.

몇 가지 요구 사항을 만족하는, 네이버 웹툰 앱 과제로,

섬네일, 타이틀을 노출하는 앱을 만드는 문제였다.

 

 

 

후기

 

우선 1차 코딩 테스트는 난이도가 높지 않았다.

백엔드도 쉽다고 하고, IOS도 쉽다고 하고 IOS는 1솔 이상이면 합격이었다고 한다.

나는 안드로이드 2솔이라서 기대 안 했는데 아마 1차 2차에서는 최대한 많은 사람들에게

기회를 주는 것 같다.

 

c++로 코테 준비를 하는데, 저번에 java로 요기요 코테를 보고, 이번에 kotlin으로 네이버 웹툰 코테를 보고 나서

느낀 점은, 그래도 c++로 알고리즘에 대한 베이스가 있으니 다른 언어도 며칠만 문법을 파면 금방 할 수 있다.

java는 원래 개발할 때 사용했으니 그렇다 쳐도, kotlin은 처음인데 이 정도면, 언어에 상관없이 최대한 코테를 많이 경험해봐야겠다.

 

2차 과제 테스트는 구글링이 금지여서 체감 난이도가 높았다.

 

우선 개발 환경으로 주어진 프로젝트를 다운 받았는데,
안드로이드 스튜디오 버전이 낮아서 프로젝트를 사용할 수 없었고,

코드를 긁어서 새로운 프로젝트에 넣어서 시험을 진행했다.

 

http 통신, RecyclerView, BitmapFactory 등의 지식을 요했고,

아직 코틀린으로 restful Api를 사용해 서버와 통신하는 것을 해보지 않았기 때문에,

리사이클러뷰만 만들고 공식 문서를 뒤적거리다가 시험을 중단했다.

 

구글링이 금지인 것이 충격이 컸고, 이를 대비해 적어도 오늘 과제에서 요했던 기술 스택들은

구글링 없이 사용할 수 있게끔 공부해야겠다. 

 

 

반응형

댓글