본문 바로가기
IT/직장 & 취업준비

코딩테스트 준비 공부 사이트별, 업체별 특징정리

by 스백이 2024. 9. 10.
반응형

요즘은 왜이렇게 코딩테스트가 많을까요.
오늘은 코테, 코뎅테스트 준비 사이트별, 업체별 특징을 정리해보도록 하겠습니ㅏㄷ.

사실 코딩 테스트 사이트 및 대행업체들은 각기 다른 특징을 가지고 있으며,
기업마다 선호하는 플랫폼이 다를 수 있습니다.
주요 코딩 테스트 사이트 및 대행업체들의 특징을 정리하겠습니다.


1. 프로그래머스 (Programmers)

다양한 기업 연계: 많은 국내 기업들이 프로그래머스를 통해 채용형 코딩 테스트를 진행합니다.
코딩 문제 난이도: 쉬운 문제부터 어려운 문제까지 다양한 난이도를 제공하며, 실제 기업 코딩 테스트와 유사한 문제들을 접할 수 있습니다.

언어 지원: Python, Java, C++, JavaScript 등 주요 언어를 지원합니다.

프로그래머스에서는 기업과 연계된 해커톤 및 코딩 대회가 자주 열리며, 채용과 직접 연결되는 경우도 많습니다.

코딩 테스트 모의고사: 기업에서 사용하는 코딩 테스트 모의고사를 제공해 실전 연습에 유리합니다.

주요 기업: 네이버, 카카오, 쿠팡 등 다양한 IT 기업이 프로그래머스를 통해 코딩 테스트를 진행합니다.

2. 코드업 (CodeUp)

주로 초보자들을 대상으로 한 기초 알고리즘 문제부터 고급 문제까지 단계별로 제공됩니다.
기초적인 알고리즘 문제를 많이 제공하므로, 코딩 테스트 준비 초기에 유용합니다.

언어 지원: C, C++, Python 등 다양한 언어로 문제를 해결할 수 있습니다.

단순한 인터페이스: 복잡하지 않은 문제와 간단한 UI로 입문자들이 쉽게 적응할 수 있습니다.

프로그래밍 초보자 및 학습 목적으로 많이 사용되며, 대학생들도 많이 사용합니다.

반응형

3. 백준 온라인 저지 (Baekjoon Online Judge, BOJ)

코딩테스트 준비 할 때 가장 많이 쓰는 것 같습니다.
30,000개 이상의 문제를 제공하며, 초보부터 고급까지 모든 난이도에 맞는 문제를 접할 수 있습니다.

알고리즘 공부에 최적화
: 알고리즘에 특화된 문제들이 많아, 깊이 있는 공부를 하기 좋습니다.

문제 분류 및 태그: 문제별로 유형(자료구조, 그래프, DP 등)이 정리되어 있어
자신이 원하는 유형의 문제를 찾아 풀 수 있습니다.

언어 지원: C++, Python, Java 등 다양한 언어를 지원합니다.

백준에서는 온라인 대회가 자주 열리며, 기업과 연계된 대회도 있습니다.

주요 이용자: 대학생, 알고리즘 대회 준비자, 코딩 테스트 준비자 등이 많이 사용합니다.

반응형

4. 코드그라운드 (CodeGround)

삼성전자가 주도하는 플랫폼으로, 삼성의 SW 역량 테스트(SSAFY) 준비에 최적화된 사이트입니다.

삼성전자 입사를 목표로 하는 지원자들에게 유용하며, 기업에서 요구하는 알고리즘 문제를 해결할 수 있습니다.
실제 면접에서 나오는 문제 수준을 경험할 수 있어 실전 대비에 좋습니다.

주요 이용자: 삼성전자 및 SSAFY 프로그램을 준비하는 지원자들.

5. SW Expert Academy

삼성전자가 운영하는 교육 플랫폼으로, 코딩 테스트 및 알고리즘 학습에 중점을 둡니다.
알고리즘과 자료구조에 대한 다양한 강의를 제공하며, 강의를 들으면서 문제를 풀 수 있습니다.

SSAFY(Samsung Software Academy For Youth) 준비에 적합한 문제들이 제공됩니다.

주요 이용자: 삼성전자 및 SSAFY 준비생.

반응형

6. HackerRank

전 세계적으로 사용되는 코딩 테스트 플랫폼으로,
많은 글로벌 및 국내 기업들이 HackerRank를 이용해 테스트를 진행합니다.
문제 해결을 통해 기업에 자신의 코딩 실력을 보여줄 수 있으며, 실제로 채용과 연결되는 경우가 많습니다.
알고리즘, 데이터베이스, AI, 머신러닝 관련 문제도 포함되어 있어 다양한 분야의 문제를 풀 수 있습니다.

언어 지원: Python, Java, C++ 등 여러 언어를 지원하며, 다양한 문제 유형을 통해 실력을 점검할 수 있습니다.

주요 이용자: 글로벌 IT 기업을 목표로 하는 지원자.

7. Codeforces

전 세계적으로 유명한 알고리즘 대회 플랫폼으로, 정기적인 대회(Contest)가 열립니다.
실시간 랭킹: 대회마다 실시간으로 참가자들의 랭킹이 갱신되며, 자신의 실력을 전 세계적으로 비교할 수 있습니다.
문제 난이도: 매우 높은 난이도의 문제들이 출제되며, 알고리즘에 대한 깊은 이해를 요구합니다.
언어 지원: C++, Python, Java 등 주요 언어를 지원합니다.

주요 이용자: 경쟁 프로그래밍에 관심이 있는 개발자 및 알고리즘 고수.

8. LeetCode

면접 준비에 최적화: 많은 대기업(특히 글로벌 기업)들의 기술 면접을 대비할 수 있는 문제들이 제공됩니다.

인터뷰 경험 공유: 실제 기업 인터뷰 질문들을 다룬 문제가 많아, 실전 면접 준비에 유리합니다.

문제 난이도 구분: Easy, Medium, Hard로 난이도가 명확하게 구분되어 있어, 자신의 수준에 맞게 학습할 수 있습니다.

언어 지원: Python, Java, C++ 등 주요 언어들을 지원합니다.

주요 이용자: 글로벌 기업 면접 준비자.


요즘 기업들은 직접 코딩 테스트를 주최하기 어렵기 때문에,
코딩 테스트 대행업체들은 사용하는 경우가 많습니다.(외주로)

이러한 업체들은 테스트 문제 제공부터 평가까지 모든 과정을 대행해 줍니다.

따라서 지원하는 기업이 어떤 대행업체를 통해서,
코딩테스트를 실시하는지 조사 후 코딩테스트 공부하시면 도움이 되실거라고 봅니다.^^


주요 업체:
프로그래머스: 다양한 기업에서 사용.
코딧 (Codit): 코딩 테스트 및 면접을 대행하며, 채용 지원을 위한 솔루션을 제공합니다.
구름 (Goorm): 클라우드 기반의 코딩 테스트 서비스로, 기업 맞춤형 문제 제공 및 지원자 평가 시스템을 제공합니다.

반응형