2021.07.04 네이버 웹툰 데이터 사이언스 직무 1차 코딩테스트 후기

1 minute read

🟢 2021.07.04 네이버 웹툰 데이터 사이언스 직무 1차 코딩테스트 후기

☑️ 서두

SSAFY 5기를 시작하고 1학기 동안 SW 교육에만 집중하다보니, 취준을 좀 게을리 했다. 내가 생각했던 데이터 과학자에 다가가기에는 많이 부족하다고 생각했기에, 아직 준비된 지원자라고 생각하지 않았다. 그리고 2학기 시작 전, 조금씩 취준을 다시 시작했다. 아직은 채용 진행중인 네이버 웹툰이지만, 이를 하나하나 기록해보고자 한다.

☑️ 1차 코테

네이버 웹툰의 코테는 1, 2차로 나눠지고 난 아직 1차만 진행한 상태이다. 물론 이 또한 붙었는지는 잘 모르겠다. 그리고 각 직무별로 사용하는 언어는 상이하고 그리고 문제도 전부 다르다. 나는 데이터 직무만 보았기 때문에, 다른 직무에서 나오는 문제는 모르고 그 느낌도 모른다. 물론 후기도 문제를 직접적으로 올리지는 않겠지만,,, 일단 시작!

문제는 총 3문제로 2시간 동안 프로그래머스에서 보게 된다. 물론 감시하거나 그런 건 없기 때문에, 자신의 화면이 공유되는 것은 아니고 능력껏 찾아보든지, 자신에게 익숙한 IDE를 사용하든 자유로운 분위기로 문제를 풀게된다. 물론 난 구글링해서 찾은건 하나도 없었다.

그리고 문제를 구체적으로 이야기할 수 없기 때문에 문제의 대략적인 형태만 말하려고 한다.

1️⃣ 문자열

2️⃣ 문자열

3️⃣ 문자열


코테를 많이 본 편은 아니지만, 3문제 연속으로 문자열이 나온 경우는 처음본다. 그리고 생각보다 난이도를 엄청 어렵게 내진 않았다. 본인이 사용하는 언어(데이터 직무는 python 한정)에서 문자열을 다루는 방법을 잘 알고 있다면, 3문제 모두 풀이하는데 그렇게 어려움을 느끼진 않는다.

물론 입력값을 고려해서 코드를 효율적으로 작성해야하는건 기본이기 때문에, 이번 네이버 웹툰 1차 코테에서 지원자의 능력을 평가하고 싶었던건 딱 이 부분이지 않나 싶다. 그렇다보니, 카카오 코테에 나오는 1% 이하 정답률을 자랑하는 헬난이도 문제들(하나의 문제에서 수많은 부분을 모두 고려한 코드를 지원자에게 물어보는 문제)은 출제되지 않았다. 아마 내가 데이터 분석 직무를 지원해서 해당 부분을 고려주지 않았나 싶다.(감사합니다ㅜㅜ)

1번과 2번 모두 완전 탐색 문제이기 때문에, 1번은 전체적으로 확인할 수 있는 루핑으로, 2번은 생각보다 연산을 많이 해야된다고 생각해서 백트래킹으로 풀이했다. 3번의 경우 입력값이 생각보다 컷기 때문에, 완전 탐색을 하면 통과할 수 없다고 생각했고, 문제의 조건 상 그리디(탐욕법)를 이용하여 문제를 풀이했다.

제발 2차를 볼 수 있기를 빌며,,,ㅠㅠ


다행히 2차 코테를 볼 수 있게되었다. 열심히 준비하자!