2020년 현대카드/캐피탈/커머셜 Summer Internship 온라인 코딩 테스트는 4월 25일 토요일 오전 10시부터 2시간 동안 진행되었다.
문제는 총 4문제로 구성되었다.
문제 풀이에 사용되는 언어는 C++, JAVA, JavaScript, Kotlin, Python3, Swift 이렇게 6개였다.
문제마다 풀이 언어는 달라도 된다.
2020 현대카드 온라인 코딩 테스트는 프로그래머스 플랫폼에서 진행되었다.
전체적인 난이도는 중하 정도라고 생각한다.
1번 문제는 문자열을 이용한 구현 문제였다.
모든 기업 코딩 테스트에는 문자열을 이용한 구현 문제가 하나씩은 꼭 들어가는 느낌이다.
딱히 풀이가 생각나지 않았고, 결국 풀지 못했다.
주변 사람들은 하드 코딩으로 했다는 사람도 있었다. 문제 난이도는 어려운 편은 아니었다.
2번 문제도 문자열을 이용한 구현 문제였다.
구현이라고는 하지만 해싱을 적용해서 풀어도 됐을 것 같다.
본인은 3번 문제의 쓸 데 없는 부분에서 시간을 너무 많이 써서 풀지 못하였다. 1번보다는 쉬운 난이도였던 것 같다.
3번 문제도 문자열을 이용한 구현 문제였다.
약간 시뮬레이션 느낌도 났다. 그냥 하라는 대로 하면 되는 문제였다.
본인은 재귀를 이용하여 풀었다. 쓸 데 없는 곳에서 런타임 에러가 자꾸 나서 애먹었다. 1번 문제랑 비슷한 난이도인 것 같다.
4번 문제는 bfs/dfs/시뮬레이션 문제였다.
본인은 bfs를 이용하여 풀었다. 평소 bfs 문제를 풀어본 사람이라면 쉽게 풀 수 있었을 것이다.
관건은 bfs를 할 줄 아느냐와 구현 능력이었던 것 같다.
난이도 자체는 가장 어렵다고 생각하지만 비슷한 유형을 풀어본 사람들은 쉽게 느껴졌을 것이다.
최근 기업들의 코딩 테스트를 보면 어려운 알고리즘을 묻기보다는 구현 능력을 많이 보는 것 같다.
이번 현대카드 코딩 테스트에서도 모든 문제에 구현 능력을 보는 부분이 있었다.
앞으로 코딩 테스트를 준비하는 사람들이라면 구현/시뮬레이션 문제를 많이 풀어보는 것을 추천한다.
시간이 부족하여 2솔밖에 하지 못했다.
대부분의 사람들이 3솔 이상했다는 반응이 많았다. 99% 탈락이라고 생각한다.
이번에도 파이썬으로 빨리 갈아타야겠다는 생각이 들었다.
코딩 테스트는 빠르게 푸는 것이 중요한데 C++로 문자열 문제를 푸는데 시간이 꽤나 걸린다.
이 글을 읽는 사람에게도 문자열 문제를 수월하고 풀고 싶으면 파이썬을 배우라고 추천하고 싶다.
'후기 > 코딩테스트 후기' 카테고리의 다른 글
[소마] 2020 소프트웨어 마에스트로 11기 2차 온라인 코딩 테스트 후기 (2020/04/26) (6) | 2020.04.28 |
---|---|
2020 NAVER CAMPUS HACKDAY 네이버 핵데이 온라인 코딩 테스트 후기 (2020/04/11) (0) | 2020.04.22 |
2020 상반기 LINE PLUS 라인플러스 공채 온라인 코딩 테스트 후기(2020/04/05) (0) | 2020.04.21 |
2020 상반기 ESTSOFT 이스트소프트 온라인 코딩 테스트 후기 (2020/03/30) (0) | 2020.04.20 |
2020년 상반기 11번가 인턴 코딩테스트 후기 (2020/03/24) (4) | 2020.04.19 |