<독학>

필자는 친구들에게 프로그래머스와 백준 병행을 추천한다.

백준 기본문제로 본인 언어 익숙해지기

프로그래머스에서 **<코딩테스트 고득점Kit>**로 자료구조 및 유형별 알고리즘 이론탭 풀기

Programmesrs(프로그래머스 코딩테스트 연습)

프로그래머스(카카오)/백준(삼성 문제집) 문제 병행하며 풀기 + 알고리즘 부족한 부분 보충.


<코딩테스트 공부 방법>

1. 코딩테스트 공부할 언어 문법 공부.
2. 백준 or 코드업에서 쉬운 문제부터 200제 풀기.
3. 유형별 알고리즘 이론(아래 공부순서 참고) & 기출문제 학습.
4. 백준 온라인저지/프로그래머스 코딩테스트연습 에서 유형별 문제 5개 이상 풀기.

5. 책 완독 후 백준 온라인 저지에서 삼성 SW 역량테스트 문제집 풀기.
6. 프로그래머스에서 카카오 문제집 풀기.
7. 책의 2부와 3부를 중심으로 주요 알고리즘 유형 복습하기.

(“이것이 코딩테스트다” 서적(나동빈 저자) 참고) : 코딩테스트 관련 서적(베스트 셀러)

 

[[한빛미디어]이것이 취업을 위한 코딩 테스트다 with 파이썬 - 프로그래밍 언어 | 쿠팡

현재 별점 4.8점, 리뷰 136개를 가진 [한빛미디어]이것이 취업을 위한 코딩 테스트다 with 파이썬! 지금 쿠팡에서 더 저렴하고 다양한 프로그래밍 언어 제품들을 확인해보세요.

www.coupang.com

<필자가 추천하는 코딩테스트 공부순서>

언어선택 및 문법 공부
백준 쉬운문제 풀면서 문법익히기
프로그래머스로 자료구조 공부하기
백준 및 프로그래머스로 문제풀면서 알고리즘 공부하기 + 추가 지식 보충(언어 고급 활용)

어느정도 코딩테스트 문제를 풀었다면 나동빈 유튜버의 강의나 책을 통해서 어떤 알고리즘을 사용해야하는지 효율성을 따지면서 공부해야 할 필요성을 느꼈다.

ex) n=1000 인경우 k=100일때 n*k =100,000이므로 무슨 알고리즘으로 풀어야될것을 유추~


<자료구조 및 알고리즘 난이도/공부 순서>

.(자료구조알고리즘 순으로 알아야함)

기본) 스택,큐,우선순위큐,Deque(★),해시맵,문자열

초급) PriorityQueue 완전탐색

중급) BinarySearch DFS BFS Recursion

심화) Graph DP

<참고>

알고리즘 문제은행 사이트

  1. 백준 : https://www.acmicpc.net/

  2. sw expert academy(삼성) : https://swexpertacademy.com/main/main.do

  3. 프로그래머스: https://programmers.co.kr/

추천 알고리즘 강의 동영상

  1. 백준 강의(유료): https://code.plus/bundle/6

  2. 동빈나 알고리즘 강의(youtube): https://www.youtube.com/playlist?list

본 글은 나동빈 저자의 “이것이 코딩 테스트다.” 도서를 참고하였음.


기업별 코테 유형

삼성-DFS/BFS 집중.
IT대기업(카카오/네이버/라인/배민/쿠팡 등) : 자료구조 등 폭넓은지식+수학적 이론 + String문자열 활용
중견스타트업(당근마켓/11번가/ABLY) : 코테 안보는곳도 있고 문제도 쉬운편 but 실무 질문 多

★ 코딩테스트는 구글링이 안되는경우가 多.

IDE(eclipse, Intellij, VSC) 사용하되 자동완성 막는 경우가 많음.

따라서, 프로그래머스 같은 웹 환경에서 맨땅에 코딩하는 것을 준비해야함!

위 사항을 기업별로 상이하므로 기업별 후기를 찾아보며 준비하는 것이 적절하다.

삼성코딩테스트 아래 참고

삼성코딩테스트 na 982 기출문제풀이

[코딩테스트/취업&코테 정보] - 2024 개발자 부트캠프 무엇을 해야하나?

[코딩테스트/취업&코테 정보] - (2024.02)개발자 ‘연봉 5000만원’을 목표로 잡지 말자

[코딩테스트/취업&코테 정보] - [무료 컨설팅] 개발자 취업 커리어 준비, 방향 설정

[코딩테스트/취업&코테 정보] - 2023 개발자 취준 꿀팁(과정 흐름순)