Skip to main content

코딩 시험을 준비하는 모습

개발 직군 채용 공고를 보면 거의 예외 없이 코딩테스트가 걸려 있죠. 그런데 막상 준비하려고 문제를 찾으면 영어로 된 해외 사이트뿐이라, 문제를 이해하는 데만 시간을 다 쓰게 됩니다.

코딩테스트 대비 강의를 결제하자니 수십만 원이고, 그 강의가 실제 국내 기업 출제 경향과 맞는지도 확신하기 어렵습니다.

그런데 국내 기업들이 실제로 채용에 쓰는 플랫폼이 연습 문제를 무료로 열어두고 있습니다. 왜 아직 모르는 사람이 더 많을까요?

핵심 요약

문제와 해설이 전부 한글이라 문제를 해석하느라 낭비하던 시간이 사라지고, 국내 기업 채용에 실제로 쓰이는 환경에서 연습하니 시험 당일 화면이 낯설지 않습니다. 대비 강의를 결제하지 않고도 출제 경향에 맞춰 준비할 수 있는 셈이지요.

여기에 난이도와 유형별로 문제가 정리되어 있어 무엇부터 풀지 고민할 필요가 없고, 채점이 자동으로 이뤄져 어떤 경우에서 틀렸는지 바로 확인됩니다. 연습 문제 풀이 자체에는 비용이 들지 않습니다.

어디서 이런 게 가능한 걸까요?

사이트 소개

이 사이트의 이름은 프로그래머스이고, 주소는 programmers.co.kr입니다.

운영 주체는 국내 기업인 그렙(Grepp)입니다. 이곳이 특별한 이유는 단순한 학습 사이트가 아니라, 실제 국내 기업들이 개발자 채용 과정에서 코딩테스트를 진행하는 플랫폼이기도 하다는 점입니다. 즉 연습하는 환경과 시험 보는 환경이 같습니다.

이 점이 왜 중요한지는 시험을 한 번 치러 보면 알게 됩니다. 알고리즘 실력과 별개로, 낯선 화면에서 제출 방식을 헤매다 시간을 날리는 일이 실제로 벌어지기 때문입니다. 같은 환경에서 미리 연습해 두면 그 위험이 사라집니다.

또 하나. 문제와 해설이 한글로 제공된다는 점은 국내 학습자에게 생각보다 큰 이점입니다. 영어 문제를 붙들고 "이게 무슨 뜻이지"부터 고민하는 단계를 건너뛸 수 있으니까요.

기능 소개

가장 핵심은 한글 코딩테스트 연습 문제입니다. 문제 설명, 입출력 예시, 제한 사항이 모두 한글로 정리되어 있습니다. 문제 해석에 쓰던 시간을 그대로 알고리즘 고민에 쓸 수 있게 되는 것이지요.

두 번째는 난이도와 유형별 분류입니다. 해시, 정렬, 완전탐색, 그리디, 동적계획법 같은 유형별로 문제가 묶여 있습니다. 이것 덕분에 "약한 유형만 골라 집중 연습하기"가 가능해집니다. 무작정 문제를 푸는 것과 약점을 정해 파고드는 것은 준비 효율이 다르지요.

세 번째는 자동 채점과 테스트 케이스 표시입니다. 코드를 제출하면 여러 경우로 검증되고 어디서 실패했는지 표시됩니다. 통과했는데 왜 통과했는지 모르거나, 틀렸는데 어디가 틀렸는지 모르는 답답함이 줄어듭니다.

여기에 기업 채용 연계가 더해집니다. 이 플랫폼을 통해 진행되는 채용 공고가 있어, 연습하던 곳에서 그대로 지원까지 이어질 수 있습니다. 준비와 지원이 분리되지 않는다는 점이 편리합니다.

사용법

사이트에 접속해 회원가입을 합니다. 이메일이나 소셜 계정으로 가입할 수 있고, 연습 문제를 풀기 위해 결제할 필요는 없습니다.

가입 후 코딩테스트 연습 성격의 메뉴로 들어갑니다. 여기에 문제들이 난이도와 유형별로 정리되어 있습니다.

처음이라면 가장 낮은 난이도부터 시작하시길 권합니다. 코딩테스트 준비를 실패하는 가장 흔한 이유가 처음부터 어려운 문제를 잡고 며칠을 버리는 것입니다. 쉬운 문제로 제출 흐름과 화면에 익숙해지는 것이 첫 목표여야 합니다.

문제 화면에 들어가면 왼쪽에 문제 설명, 오른쪽에 코드 편집기가 나옵니다. 언어를 선택하고 코드를 작성한 뒤, 먼저 실행 버튼으로 예제 케이스를 확인하고 그다음 제출로 채점을 받습니다.

여기서 요령이 하나 있습니다. 제출 전에 제한 사항을 다시 한 번 읽으세요. 입력의 최대 크기가 얼마인지에 따라 어떤 접근이 통과하고 어떤 접근이 시간 초과가 나는지 갈립니다. 이걸 놓쳐서 틀리는 경우가 매우 많습니다.

틀렸다면 어떤 케이스에서 실패했는지 확인하고, 자기 코드가 놓친 경우를 직접 찾아보세요. 정답 코드를 바로 보는 것보다 이 과정에서 훨씬 많이 배웁니다.

이런 분들에게 특히 유용합니다

국내 개발 직군 취업을 준비하는 분에게 가장 잘 맞습니다. 국내 기업 채용에 쓰이는 환경과 한글 문제라는 두 가지 조건이 다른 사이트에서 대체하기 어렵습니다.

이직을 준비하는 현직 개발자에게도 유용합니다. 실무를 하다 보면 알고리즘 문제 푸는 감각이 무뎌지는데, 유형별로 정리된 문제를 몇 개 풀며 감각을 되살릴 수 있습니다.

비전공자로 개발 분야에 도전하는 분에게도 좋습니다. 영어 문제라는 벽 하나가 사라지는 것만으로 시작 부담이 크게 줄어듭니다.

학교나 학원에서 알고리즘을 배웠지만 실전 문제는 풀어본 적 없는 학생에게도 적합한 다음 단계입니다.

어떤 유형부터 잡아야 할까요?

유형이 여러 개인데 아무 데나 손대면 시간만 흘러갑니다. 실제 시험에서 자주 등장하는 순서로 정리해 드리겠습니다.

가장 먼저 잡을 것은 문자열과 배열을 다루는 기본 문제입니다. 화려한 알고리즘이 없어도 풀리는 문제들인데, 여기서 언어의 기본 기능에 익숙해지지 않으면 뒤의 어떤 유형도 시간 안에 못 풉니다.

두 번째는 해시와 정렬입니다. 이 두 가지는 출제 빈도가 높고, 무엇보다 다른 유형 문제를 풀 때 도구로 계속 쓰입니다.

세 번째는 완전탐색과 그리디입니다. 완전탐색은 "일단 다 해보는" 접근을 코드로 옮기는 연습이고, 그리디는 그중 규칙을 찾아 줄이는 연습입니다.

동적계획법은 나중에 잡으세요. 개념이 어려워 여기서 막혀 전체를 포기하는 경우가 많은데, 앞의 유형들을 먼저 다지면 훨씬 수월하게 넘어갑니다.

각 유형마다 쉬운 문제 다섯 개씩 풀고 다음으로 넘어간 뒤, 한 바퀴 돌고 나서 난이도를 올리는 방식이 효율적입니다.

장점과 아쉬운 점

장점은 문제와 해설이 한글이라는 점, 실제 채용 환경과 같다는 점, 유형별 분류로 약점 공략이 쉽다는 점, 그리고 연습 문제 이용에 비용이 들지 않는다는 점입니다.

아쉬운 점도 정직하게 짚겠습니다. 첫째, 모든 서비스가 무료는 아닙니다. 연습 문제는 무료로 제공되지만 일부 강의나 심화 과정은 유료로 운영되므로, 결제 전에 무엇이 유료인지 확인하셔야 합니다. 둘째, 문제 수와 난이도 폭이 대형 해외 플랫폼만큼 넓지는 않아, 상위 난이도까지 파고들려면 다른 사이트를 병행하게 됩니다. 셋째, 다른 사람의 풀이를 보는 기능이 해외 플랫폼만큼 활발하지는 않아 피드백 측면에서는 아쉬울 수 있습니다. 넷째, 인기 문제는 해설이 인터넷에 많이 돌아다녀, 정답을 먼저 보고 싶은 유혹을 스스로 관리해야 합니다.

무료 범위는 이렇게 정리됩니다. 회원가입과 코딩테스트 연습 문제 풀이, 자동 채점은 무료로 이용할 수 있고, 별도의 유료 강의와 과정이 함께 운영됩니다. (2026년 8월 21일 확인 기준) 서비스 구성과 요금은 바뀔 수 있으니 사이트 내 안내 페이지에서 확인하시는 게 정확합니다.

요약

프로그래머스는 국내 기업 채용에 실제로 쓰이는 플랫폼이면서, 한글 코딩테스트 연습 문제를 무료로 제공하는 곳입니다. 유형별 분류와 자동 채점을 갖추고 있어 약점을 정해 파고들기 좋습니다.

일부 강의가 유료이고 문제 폭이 해외 대형 사이트만큼 넓지는 않다는 점은 감안해야 합니다. 그래도 국내 취업을 목표로 한다면, 대비 강의를 결제하기 전에 반드시 먼저 들러야 할 곳입니다.

1. 한 고대 문서 이야기

2. 너무나도 중요한 소식 (불편한 진실)

3. 당신이 복음을 믿지 못하는 이유

4. 신(하나님)은 과연 존재하는가? 신이 존재한다는 증거가 있는가?

5. 신의 증거(연역적 추론)

6. 신의 증거(귀납적 증거)

7. 신의 증거(현실적인 증거)

8. 비상식적이고 초자연적인 기적, 과연 가능한가

9. 성경의 사실성

10. 압도적으로 높은 성경의 고고학적 신뢰성

11. 예수 그리스도의 역사적, 고고학적 증거

12. 성경의 고고학적 증거들

13. 성경의 예언 성취

14. 성경에 기록된 현재와 미래의 예언

15. 성경에 기록된 인류의 종말

16. 우주의 기원이 증명하는 창조의 증거

17. 창조론 vs 진화론, 무엇이 진실인가?

18. 체험적인 증거들

19. 하나님의 속성에 대한 모순

20. 결정하셨습니까?

21. 구원의 길

ChatGPT, 유튜브 프리미엄, 넷플릭스 구독료 80% 할인 받는 법 (클릭)

함께 보면 좋은 글

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기