취업 준비

[후기] 넛지헬스케어 데이터분석 코딩 테스트

JOHAWK 2025. 4. 22. 09:58

넛지헬스케어 데이터분석 직무 채용 과정 중 서류 전형 후 응시하는 코딩 테스트 후기입니다.

넛지헬스케어 데이터분석 코딩 테스트

목차

1. 지원 직무

2. 코딩테스트

1) 플랫폼: 코드시그널

2) 방식

3) 난이도

3. 소감

 

1. 지원 직무

캐시워크를 운영하는 넛지헬스케어에서 캐시워크의 데이터분석을 담당하는 채용전환형 인턴에 지원했습니다.

지원서 제출 후 다음 날에 코딩테스트 안내 메일이 왔습니다.

 


2. 코딩테스트

1) 플랫폼: 코드시그널

코드시그널이라는 해외 플랫폼에서 코딩테스트를 했습니다. 해외 플랫폼이기 때문에

영어로 코딩테스트가 진행되는데 쉽게 서술되어 있고 프로그래머스처럼 문제 제시 후 예시를 보여주기 때문에 이해하는데 큰 어려움은 없었습니다.준비를 한다면 리트코드에서 영어로 제공하는 문제들을 풀어보는 것이 좋을 것 같습니다

 


2) 방식

제가 예상한 방식과 많이 달랐습니다.

저는 이전에 코딩테스트를 본 적이 없으며, 프로그래머스에서 연습문제를 계속 풀어 웹에서 SQL문을 작성하는 것에 익숙했습니다.

 

그런데 예상치도 못한 객관식 위주의 코딩테스트로, 응시자에게 분석에 사용할 csv파일을 주고 자신의 IDE로 문제를 푼 다음, 웹사이트에서 정답을 고르는 방식이었습니다. 웹에서 SQL문을 작성하는 문제는 딱 1개였습니다.

 

그리고 하나의 시나리오에 6~7개의 문제들이 분포되어 있는 형태였기에 제공되는 csv파일도 많아 파일을 다운받고 MySQL에 업로드하는데 시간이 소요됩니다.

 

코딩테스트 방식을 정리하면 아래와 같습니다.

시험 시간: 70분
문제 수: 15문제
문제 유형: 객관식 14문제 + SQL문 작성 1문제

3) 난이도

문제 하나 하나 내용을 천천히 살펴보면 어려운 문제는 아니었습니다. 프로그래머스에서 레벨 2, 3 단계 문제들을 빠르게 풀 수 있다면 코딩테스트에서도 높은 점수를 받을 수 있을 것 같습니다. 저는 15문제 중 2문제를 풀지 못했습니다.

 

다만, 프로그래머스 문제와 다른 유형이 있어 당황할 수 있습니다. 예를 들어, 보기에서 제시된 문서 이름 중 가장 분량이 많은 것을 고르라는 문제에서는 단순히 MAX()를 쓴다고 정답이 나오지 않습니다. 직접 보기에 제시된 문서들을 서치해 비교해야 합니다.

 

그리고 후반부에 통계 분석 문제가 나와서 sql에서 python으로 옮겨야 하기 때문에 시간이 소요될 수 있습니다.

 

실무와 유사한 시나리오에서 1~2번 문제를 풀면 3번은 1~2번에 풀었던 내용에 기반한 문제가 나와 순서대로 푸는 것이 도움이 될 것 같습니다.


3. 소감

처음 진행한 코딩테스트인데 일반적으로 구글링을 했을 때 볼 수 있었던 코딩 테스트와 다른 유형이어서 약간 당황했습니다.

이번 기회를 통해 데이터 분석가가 겪는 코딩테스트에 대해 감을 잡을 수 있었고, 언제나 SQL과 Python을 자유롭게 넘나들 수 있게 준비를 해야겠습니다.