코테 준비

2022. 12. 31. 18:16카테고리 없음

플랫폼 추천
저는 일반적으로, 코딩 테스트 준비를 시작하시는 단계에서는 프로그래머스를 추천드립니다.
이유는 다음과 같습니다.
  • 다수의 기업 채용에서 프로그래머스를 코딩 테스트 플랫폼으로 채택함
  • 네이버, 카카오, 라인, 쿠팡, …
  • 따라서 기업들의 채용 소식이 있을 때, 연습 및 실전에 유리합니다.
  • 비교군인 백준은 초심자가 시작하기에 불친절함
  • 백준은 처음 풀어보면 시작 자체가 불필요하게 어렵습니다.
  • 백준의 장점은 문제 수가 압도적으로 많은 것인데, 프로그래머스로 실력을 끌어올리시고 문제가 정말 더 필요해지면 그때 시작하셔도 괜찮습니다.
공부 순서
아래와 같은 순서를 추천합니다.
  1. 프로그래머스 코딩 테스트 입문 문제 풀어보기
  1. TO-BE: 코딩 테스트 진행 방식을 파악하는 step입니다.
  2. 어느정도 풀어보시고, 감이 잡히면 바로 2번(고득점 kit)으로 넘어가도 좋습니다.
  3. 문제 난이도가 높지 않기 때문에, 무리하지 않는 선에서 하루에 2~4 문제씩 풀어도 괜찮습니다.
  1. 프로그래머스 코딩 테스트 고득점 kit 문제 다 풀어보기
  1. AS-IS: 코딩 테스트가 어떤 식으로 진행되는지 이해하신 상태입니다.
  2. TO-BE: 코딩 테스트로 나오는 문제에는 어떠한 분류가 있는지 이해하셔야 합니다.
  3. 카테고리별로 문제를 풀지 마시고, 각 카테고리에 있는 문제들의 난이도를 기준으로 낮은 것들부터 먼저 푸는 것이 더 좋습니다.
  1. 프로그래머스 모든 문제 탭에서 레벨 1~3까지 2바퀴 돌려보기
  1. AS-IS: 문제들의 분류를 어느정도 이해하신 상태입니다.
  2. TO-BE: 문제가 출제될 때는 카테고리가 분류되어 나오지 않기 때문에, 문제를 읽고 어떤 분류의 문제인지 파악하셔야 합니다.
  3. 난이도를 레벨 1부터 시작해서 레벨 3까지 올리면서 풀어보시고, 2~3회독 하시면 됩니다.
  4. 어려운 문제는 하루에 하나, 쉬운 문제는 두개씩 풀면서 문제 풀이 감각을 익혀주세요
  1. 기업 기출 문제로 실전 연습 + 실전 기업 코딩테스트 참가
  1. 여기까지 오셨으면, 더 이상 방법을 알려드리지 않아도 무엇을 해야하는지 알게됩니다.
  2. 프로그래머스의 모든 문제 탭의 [기출 문제 모음]에서 카카오 기출, 윈터 코딩, 월간 코드 챌린지 등을 실전에 임하는 것처럼 풀어주세요.
  3. 또한 채용 시즌이 되면 기업들이 출제하는 코딩 테스트를 풀어볼 수 있습니다. 붙지 못할 것 같아도 일단 참여하셔서 실전 감각을 익혀주세요.
  1. 추가적인 알고리즘 공부, 백준 풀이
  1. 프로그래머스에 나오지 않는 알고리즘도 있습니다. 주로 카카오 코딩 테스트 마지막에 출제되는 문항들의 수준이 이러합니다.
  1. 사실 이런 문제는 맞추지 못해도 붙을 수 있습니다.
  2. 욕심이 더 있으시다면 추가적으로 새로운 알고리즘들을 탐색해보세요.
  1. 문제가 더 필요하면 백준에서도 문제를 풀어보세요
보통 신입 채용은 4~5번, 경력 채용은 3~4번 정도면 무리없이 붙으실 수 있을 것 같네요 
주의할 점
  1. 잘 풀리지 않는 문제는 오래 잡고있지 말자
  1. 초반에 문제가 잘 안 풀리면, 어떻게든 포기하지 않고 풀려는 경향이 생깁니다.
  2. 어느정도 실력이 올라온 상태(공부 순서 4~5번 단계)에서는 유효한 방법이지만, 초반에는 매우 효율이 떨어지는 방법입니다.
  3. 또한 기업의 문제들은 일반적인 범주를 크게 벗어나지 않기 때문에, 문제 은행처럼 문제 유형을 많이 알고 있는 것이 유리한 전략입니다.
  4. 따라서 한 문제에 대해 짧으면 10분, 길면 30분 정도 고민해보시고 답을 모르겠으면 다른 사람의 풀이를 찾아보시고, 이렇게 하는구나~ 하고 넘겨주세요.
  5. 다음에 다시 풀리는 순간이 옵니다.
  1. 꾸준히 조금씩 풀기 > 하루에 몰아서 풀기
  1. 코딩 테스트는 휘발성이 강한 분야입니다.
  2. 매일매일 감각을 잃지 않고 조금씩 실력을 쌓는 것이 중요합니다.
  1. 코딩 테스트는 채용의 1차 과정일 뿐이다.
  1. 코딩 테스트가 처음에는 벽이 높아보여서, 여기에 많은 리소스를 투자하는 경우가 있습니다.
  2. 하지만 기업 입장에서는 수많은 서류를 1차적으로 필터링하는 과정이지, 채용 과정의 메인으로 생각하지 않습니다.
  3. 정말 중요한 것은 이후에 있는 면접 과정이기 때문에, 코딩 테스트에 너무 많은 리소스를 투입하지 마시고, 멘토링에 더 집중해주세요.
  4. 하루에 1문제, 많아도 3문제 정도가 적당합니다.
이정도로 마무리 할 수 있을 것 같습니다. 읽어보시고 더 궁금한 부분이 생기시면, 질문주세요!
프로그래머스
코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요!
프로그래머스 스쿨
코딩테스트 결과를 분석해서 만든 고득점 Kit. 테스트에 자주 나오는 문제 유형, 사람들이 많이 틀리는 문제 유형을 모았습니다.
프로그래머스
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보