시나브로

[ 책 추천 ] 코딩 인터뷰 완전 분석 본문

BOOK

[ 책 추천 ] 코딩 인터뷰 완전 분석

혬혬 2020. 10. 30. 22:21
728x90

 

코딩인터뷰 완전분석 : 189가지 프로그래밍 문제와 해법

네이버 1차면접을 준비하다가 이 책을 발견했습니다. 구매를 고민하고 있을 때 도움이 될만한 정보들을 말씀드리고자 글을 적어봅니다 ㅎㅎ

참고로 CS는 프로그래밍 언어[c/java 등], 자료구조, 알고리즘, OS, 디비 등 컴퓨터 기초 학문을 의미합니다. 

[총평] 
이 책은 기술면접을 앞두고 있다면, 완전 강추!! 신세계를 맛본 느낌입니다. 질문을 예측할 수 없었던 기술면접에 감을 잡을 수 있었습니다. 하지만, 기초가 안 되신 분들은 절대적으로 비추!! 책을 읽어도 이해하는 내용이 매우 적을 것입니다. 

 


1. 추천하는 이유
- 면접에서 탄탄한 CS가 중요하다고 하는데 어떻게 준비해야되는 감이 오지 않습니다. 그냥 책의 내용을 달달 외어서는 필기 시험은 풀 수 있지만, 면접 질문과는 조금 거리가 있습니다. 하지만, 이 책에서는 면접에서 이렇게 문제가 나올 것이라는 문제가 있어 공부의 방향성을 잡을 수 있습니다.
- 일반 CS 책에서는 깊게 기술되지 않거나, 중요하지 않다고 생각하여 넘긴 부분이 이 책에서는 Q&A형식으로 나와있어 이해도를 높일 수 있습니다. 검색을 해도 명확히 나오지 않았던 문제들도 여기서는 풀이를 볼 수 있습니다. 


2. 이 책의 단점? 아쉬운점
- 한정된 분량으로 인해 개념설명이 적습니다.
- 한정된 분량으로 CS 내용 중 생략된 내용이 많습니다. 
- Q&A의 Answer이 작성자의 코드이기 때문에 조금 특이하다고 생각할 수 있습니다. [ 저는 c를 사용하고 있지만, 작성자의 코드는 조금 생소했습니다. - 더 이해하기 쉽게 짤 수 있을 텐데라고 생각되었습니다. ]
- 위의 말처럼 코드를 이해하는데 조금 어려움이 있을 수 있습니다.


3. 이런 사람에게 추천합니다.
- CS에 대해 수업을 듣거나 한번의 정리가 완성되었지만, 중요한 부분을 정리하고 면접에 대한 감을 익히고 싶다!
- 기술 면접에 느낌을 알고 싶다!
- CS에 대한 단기간에 빨리 훑고 싶다! [단, CS에 대한 배경지식을 가정합니다. ]
- 기술면접을 앞두고 있는 분!
- 기술면접에 대해 어떻게 공부해야될지 모르겠는 분!

이런 분들께 이 책을 추천합니다.

4. 이런 분들을 이 책을 구매하기 전 다시 생각해주세요!
- CS에 대한 수업을 들을 적이 없는 분! 
- CS에 대한 수업을 들었지만, 제대로 공부하지 않은 분!
- 프로그래밍 언어를 한가지라도 공부하지 않으신 분!
- 자료구조, 알고리즘에 대한 이해가 없으신 분!

이러 분들께은 다시 생각해주셨으면 좋겠습니다. 
왜냐하면 이 책을 읽어보니 설명보다는 풀이가 주를 이루고 있습니다. 개념 설명도 반페이지정도의 간략한 설명만 적혀있습니다. 전체적인 이해가 없는 상태로 이 책을 읽게 되면, 얻어가는 것이 매우 적을 수 있습니다. 

이 책은 기반을 다 다지고 마무리로 빈곳을 메우거나 다시 다지기 위한 책이라고 생각합니다. 그렇기에 향후 더 공부를 하시고 읽는 것이 더 도움이 많이 될 것 같습니다. 

728x90
Comments