2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

기타/도서리뷰

이것이 취업을 위한 코딩테스트다

원당컴1 2020. 9. 17. 10:42

 

최근에는 SW직군의 채용 과정에서 코딩테스트 비중이 나날이 커지고 있습니다.

대표적으로는 삼성전자,카카오,네이버,넥슨 외에도 많은 기업에서 코딩테스트를 통해서 인재를 선발하고 있는데요.

 이 책에서는 16년도 부터 20년도까지 코딩테스트 기출문제를 분석하여 어떤 유형이 자주 출제 되는지를 알려 주고 있습니다.

 

삼성전자의 경우 컴퓨터를 활용한 문제해결능력을 중요시 하는 유형으로 DFS/BFS 위주의 출제경향을 보이고

카카오에서는 그리디 혹은 구현 유형의 문제를 확인 할 수 있습니다.

이 외에도 그리디 유형이 자주 출제 되는 것을 확인 할 수 있는데 이 그리디 유형의 문제도 현재 상황에서 가장 좋은 것만 선택 된다는 알고리즘을 이해 했다고 해서 쉽게 풀수 있는 문제는 아닙니다.

따라서 많은 문제 연습을 통해서 자신의 것으로 체화 하고 습득을 해 놓는것과 동시에 다양한 유형의 문제들을 접하면서 문제에서 어떤 유형의 문제인지를 찾아 내는 연습을 꾸준히 하는것이 바람직해 보입니다.

이 책에서는 이러한 연습을 할 수 있는 온라인 저지 사이트도 소개를 해 주고 있는데요.

책의 구성을 살펴 보면 다음과 같습니다.

 

PART01. 코딩테스트, 무엇을 어떻게 준비할까?

(성공적인 취업을 위한 가이드로 기술면접 준비 하는 방법과 알고리즘 연습을 할 수 있는 문제풀이 사이트 등을 알려 주고 있습니다.)

PART02. 주요 알고리즘 이론과 실전문제

(코딩테스트에서 나오는 그리디,구현,DFS/BFS 외에도 자주 나오는 유형의 알고리즘들을 정리하고 실전에서 필요한 메모리 크기나 채점 환경들에 따른 대응 방법등을 설명하고 있습니다.)

PART03. 알고리즘 유형별 기출문제

(기존에 출제되었던 기출문제를 수록하여 직접 시험을 보는 환경으로 문제를 풀어 볼 수 있도록 하였습니다.)

PART04.부록

(코딩 테스트를 위한 파이썬 문법을 수록하였고 더 알아두면 좋을 알고리즘과 알고리즘 코딩테스트 외에도 개발형 코딩테스트에 대한 안내등을 수록하였습니다.)

 

 

코딩테스트 경우 2~5시간가량의 제한된 시간에 8개 이하의 문제를 푸는 형태로 출제되기 때문에 평상시에 연습을 해 두지 않는다면 평소의 문제해결능력에 비해서 좋은 결과를 얻지 못하는 경우가 대다수 일것입니다.

 

따라서 코딩테스트를 준비하고 있다면 평소에 꾸준히 연습을 해 두시는 것을 추천드리며~

이 책은 문법을 모두 안다고 하면 하루 3시간씩 투자해서 약 60일간 꾸준히 투자를 하면 이 책을 마스터 할 수 있도록 짜여 있습니다.

(또한 이책의 예제 소스코드는 파이썬으로 되어 있지만 C/C++ 코드도 깃허브를 통해서 제공하고 있으므로 파이썬 이 아닌 C/C++ 언어로 코딩테스트 준비를 하시는 분들이 보신다고 해도 전혀 문제가 없을것 같네요.)

 

또한 이 책을 통해서 기본기를 다지신 후에 온라인 저지 사이트를 이용해서 문제 풀이를 해 보면서 자신이 부족한 면을 채워 나가신다면 분명 좋은 결과를 얻으실 수 있을것 같네요.

 

이 책을 지으신 나동빈 님은 저도 구독자로 참가를 하고 있는 IT쪽에서는 안경잡이 개발자로 유명한 유튜버 이신데요.

http://www.youtube.com/c/dongbinna 에서 저자 분을 만나실 수도 있습니다.

 

이 책은 한빛미디어 "나는 리뷰어다" 를 통해서 제공받았습니다.

 

 

 

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기

'기타 > 도서리뷰' 카테고리의 다른 글

초보자를 위한 유니티 입문  (8) 2020.11.12
밑바닥부터 시작하는 딥러닝2  (8) 2020.10.18
유닉스의 탄생  (6) 2020.08.12
딥러닝과 바둑  (5) 2020.07.01
학교에서 알려주지 않는 17가지 실무 개발 기술  (14) 2020.05.21