본문 바로가기
취준 멘토링/카톡 공지(Data AI 직무 정보방 카톡)

241223(월) Data/AI 직무 코딩테스트/과제전형 준비 방법

by sohyunwriter 2025. 9. 24.

안녕하세요, 임소현 멘토입니다.

 

신입/인턴 채용 공고에 더불어 코딩테스트 예시 문제와 답안 올립니다. 제가 회사일이 오늘 너무 몰려서 공지가 늦었네요ㅠㅠ

 

(문제 및 데이터셋)

https://www.kaggle.com/datasets/blastchar/telco-customer-churn

 

(예시 답안)

https://colab.research.google.com/drive/13vVUWT3eayQ8kOvT2xgsVxYWZZ20qnJ2#scrollTo=pb5f8_jKW_l1

*제한시간 1시간&인터넷 검색 미허용일 때 코테 합격 커트라인이라고 보면 돼요. 시간이 되면 EDA 추가하면 너무 좋겠죠? 그리고 결측치 처리, 이상치 처리도 해보고 모델 추가도 더 해보면 좋겠지만!! 제가 아래에도 기술하겠지만 “제한시간&인터넷검색 미허용” 코테의 목적은 이 친구가 코딩은 할 수 있나? 데이터 주어지면 결과 파일까지 최소한 한 바퀴 다 돌릴 수 있나 보는 게 목적이에요.

 

DA/AI 직무 서류 전형과 면접 사이 테스트에는 크게 다음과 같이 세 가지가 있는데요,

 

-(모든 기업 필수) 인성검사

-(일부 기업만) 적성검사 또는 AI역량검사

-(대부분의 기업) 코딩테스트 또는 과제전형

 

Data/AI 직무 채용은 보통 적성검사를 안 보니, 여러분이 어려워하는 건 바로 코딩테스트나 과제전형이겠죠?

 

코딩테스트는 크게 두 가지가 있는데, 알고리즘 코딩테스트(Sorting, Graph 탐색, Backtracking 등 프로그래머스 코딩테스트 문제 같은 걸 푸는 것) vs 데이터쪽 코딩테스트가 있습니다.

 

보통 Data/AI 직무는 데이터쪽 코딩테스트를 주로 보는데, 과제 전형의 하위 버전이라고 보면 됩니다. ”데이터가 주어지면, 전처리를 해서 머신러닝/딥러닝 모델을 실험해보고 성능 좀 올리고 최종 결과를 도출할 수 있나“ 이걸 테스트하는 게 목적입니다.

 

시간이 짧을수록, 인터넷 검색이 안 될수록 나올 수 있는 문제는 정해져 있는데요,

 

1)데이터 전처리 (수치형/이미지/자연어 데이터)

2)SQL 쿼리 작성

3)Regression (강수량 예측, 부동산 가격 예측 등)

4)Classification (이탈 예측, 불량 예측 등)

5)IT 기업이라면 머신러닝/딥러닝 모델에서 자주 쓰는 특정 함수를 구현해보라고 할 수 있음 (e.g. cross-validation 함수를 사이킷런 쓰지 말고 구현해보기 등)

 

이 5개 유형이 아닌 문제를 물어보는데 인터넷 검색을 할 수 없거나 제한 시간이 촉박하다 하면, 문제라도 사전에 알려줄 겁니다.

 

그러니 우리는 무엇이 나오는지 안 알랴주는 코딩테스트는 저렇게 5개 중에 하나가 나오겠구나 생각하면 돼요!

 

과제 전형은 정말 회바회이긴 한데 이것도 제가 유형별로 한 번 정리해주는게 낫겠죠?!? (과제 전형도 예시 공유를 원한다면 하트 반응 남겨주세요ㅎㅎ) 저작권 문제가 있어서 이건 정리하는데 조금 시간이 걸리네요! 기본적으로 과제 전형은 chatgpt, 인터넷 검색 쓸 수 있는 경우가 99%이니 검색 도움 꼭 받으시고 (인터넷 검색이 오픈되어 있다는 건 찾아봐도 된다는 거에요. 면접에서 검색해서 코딩했다고 뭐라 안 합니다. 다만 내용 모르고 복붙만 한 거라면 안 되겠죠!!), Job Description 에서 “우리 팀은 ~~해요, 이 직무는 ~~해요” 하는 거에 유사한 과제가 나온다고 보면 돼요! 

 

저도 취준생 때 코딩테스트가 정말 막막했는데요,

코딩테스트 자체만 해도 정말 다룰 내용이 많네요! 그래서 코테공부 희망하시는 분이 있다고 하면 일주일에 한 개 푸는 걸로 해서 4주짜리 스터디를 할까 생각 중인데 혹시 희망하시는 분 있다면 이 게시글에 댓글 한 번 남겨주세요! 수요가 있다면 한 번 데이터분석 코테 빈출 순으로 무료 특강 열게요~~

 

감사합니다:)

728x90
반응형