메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

프로그래밍 면접, 이렇게 준비한다(4판)

한빛미디어

번역서

판매중

초급 초중급 중급 중고급 고급
4.6점 (13명)
좋아요 : 5

면접에서 코딩하라면 깜짝 놀라는 당신을 위한 책 

 

이 책은 면접을 앞둔 프로그래머를 위한 종합 안내서다. 구글, 애플 등 글로벌 소프트웨어 기업의 프로그래밍 면접에서 출제된 기출문제와 해답을 수록했다. 지원할 기업을 알아보는 방법, 이력서 작성법, 헤드헌팅 업체를 이용하는 방법과 같은 일반론부터 자료구조, 알고리즘과 관련된 프로그래밍 문제와 해결책까지 총망라한다. 부록에서는 외국계 IT 기업 지원 시 유용한 영문 이력서 작성 요령과 견본 이력서까지 담았다. 4판에는 사전 전화 면접, 데이터 과학과 통계 부분을 추가했고, 배열과 문자열, 디자인 패턴, 알고리즘, 데이터베이스, 객체지향 프로그래밍, 지식 기반 문제 등 책 전반을 지금 필요한 내용으로 새롭게 채웠다.

 

 

면접을 앞둔 프로그래머가 반드시 봐야 할 책!

 

면접에서 자신이 알고 있는 내용을 충분히 설명한다면 어떨까? 제 실력만 발휘에도 합격의 문턱은 낮아질 수 있다. 하지만 생전 처음 보는 면접관 앞에서 어떤 질문이 쏟아질지 모르는 가운데 평정심을 유지하기란 말처럼 쉽지 않다. 훈련된 사람만이 실수를 줄이고 면접에서 성공한다. 이 책은 프로그래밍 면접에서 크고 작은 실수를 줄여주는 프로그래밍 면접 가이드다. 문제 접근 방법과 해결 방안을 이야기하면서 미처 생각지 못한 기술과 무관한 질문까지 다룬다. 이 책으로 프로그래밍 면접을 먼저 경험하고 실전에서 유감없이 실력을 발휘하자.

 

 

전문가에게 받는 프로그래밍 면접 지도

 

“이 책에 수록된 질문 중에 우리가 만든 것은 하나도 없다. 면접에 나온 것 중 대표적인 문제로 수록했다. 문제 유형이나 난이도 분포도 실제 면접에서 접할 수 있는 수준으로 구성했다.” 저자는 실제 면접에 참여한 피면접자이자 면접관의 입장에서 면접 문제를 다뤘다. 알고리즘, 자료구조, 객체지향, 디자인패턴, 데이터베이스 등 학부 때 배웠던 내용을 한 권으로 복습할 수 있는 것이 장점이다. 하나의 주제가 책 한 권 분량이지만 각 주제마다 대표적인 문제로 구성하여 간결하게 압축했다. 4판에서는 대면 면접 전 단계로 전화 면접 방법이 추가됐다(3장 전화 예비 면접). 글로벌 구인구직이 활발해지고, 리모트 업무 환경이 늘면서 이러한 원격 면접 방식도 참고하면 좋을 것이다. 머신러닝, 딥러닝, 인공지능 분야의 기술 발전에 따른 구인구직이 활발한 점을 감안 이번 4판에서는 관련 내용이 추가됐다(15장 데이터 과학, 난수, 그리고 통계학). 통계학이나 확률에 익숙하지 않은 프로그래머라면 여기에 소개한 내용만으로 개념을 잡는 데 도움이 될 것이다.

 

 

1만 명의 프로그래머가 선택한 ‘면접 전에 보면 좋은 책’!

 

누적판매 1만 부를 달성한 <프로그래밍 면접, 이렇게 준비한다>. 이 책을 선택한 많은 독자들이 언급한 공통점은 면접을 앞두고 생각 정리에 좋다는 것. 평소 프로그래밍하면서 미처 생각하지 못한, 혹은 사용하지 않아 잊고 있었던 프로그래밍 개념을 복기하는 데 도움이 됐다는 평이 많았다. 면접을 앞둔 프로그래머에게 이 책은 이제 선택이 아니라 필수다. 

 

 

이 책의 주요 내용

  • 입사 지원 절차
  • 프로그래밍 문제 접근법
  • 연결 리스트, 트리와 그래프, 배열과 문자열, 재귀 호출
  • 동시성, 객체지향 프로그래밍, 데이터베이스, 디자인 패턴
  • 데이터 과학, 난수, 통계
  • 기술과 무관한 질문, 지식 기반 문제
  • 사전 전화 면접 요령
  • 영문 이력서 작성법
저자

존 몽건

독학으로 프로그래밍을 배웠으며 여러 소프트웨어 회사와 제약 회사에서 전문 컨설턴트로 일했다. 소프트웨어 테스트 기술과 관련하여 3개의 특허를 보유하고 있다. UC 샌디에이고에서 생물정보학으로 의학박사와 이학박사 학위를 받았으며, 박사 학위 과정 동안 단백질 동역학의 슈퍼컴퓨터 시뮬레이션에 관련된 일을 했다. 지금은 UC 샌프란시스코 방사선의학 및 바이오메디컬 이미징 학과 조교수이자 생물정보학 상주 방사선과 전문의로서 의료정보학을 연구하고 있다. 방사선 데이터에 머신러닝을 적용하는 것과 컴퓨터로 임상 의사결정을 지원하는 것을 주 연구 분야로 삼고 있다.

 

저자

노아 킨들러

보안 기술 업체 아비라(Avira)에서 기술 담당 이사로 일하고 있다. 사용자 수가 1억 명이 넘는 다양한 제품의 소프트웨어 설계 및 개발 팀을 이끌고 있다.

저자

에릭 기게리

코모도어 VIC-20에서 BASIC으로 프로그래밍을 시작한 뒤로 프로그래밍에 홀딱 빠졌다. 워털루대학교에서 전산학으로 학사 및 석사 학위를 취득했으며, 다양한 프로그래밍 전문가로서 경험을 활용해 몇 권의 프로그래밍 서적을 쓰기도 했다. 지금은 구글에서 스태프 소프트웨어 엔지니어로 일하고 있다.

 

역자

서환수

서울대학교 물리학과에서 학사, 박사 학위를 받았고 지금은 삼성종합기술원에서 물리학을 연구하고 있다. 한빛미디어에서 『Head First Java』, 『Programming Challenges: 알고리즘 트레이닝 북』, 『프로그래머로 사는 법』, 『슬라이드올로지』를 비롯한 여러 권의 책을 번역했다.

CHAPTER 1 구직을 시작하기 전에

너 자신을 알라

시장을 알라

팔릴 만한 능력을 계발하라

일 제대로 해내기

온라인 프로파일을 정돈하라

요약

 

CHAPTER 2 입사 지원 절차

회사 선택 및 접촉

면접 절차

리크루터의 역할

근무 조건 협상

요약

 

CHAPTER 3 전화 예비 면접

전화 예비 면접의 이해

전화 예비 면접 방법

전화 예비 면접 문제

요약

 

CHAPTER 4 프로그래밍 문제 접근법

절차

문제 해결

풀이 분석

요약

 

CHAPTER 5 연결 리스트

왜 연결 리스트인가?

연결 리스트의 종류

기초적인 연결 리스트 연산

연결 리스트 문제

요약

 

CHAPTER 6 트리와 그래프

트리

그래프

트리 및 그래프 문제

요약

 

CHAPTER 7 배열과 문자열

배열

문자열

배열과 문자열 문제

요약

 

CHAPTER 8 재귀 호출

재귀 호출의 이해

재귀 호출 문제

요약

 

CHAPTER 9 정렬

정렬 알고리즘

정렬 문제

요약

 

CHAPTER 10 동시성

스레드 기본 개념

동시성 문제

철학자들의 저녁 식사

요약

 

CHAPTER 11 객체지향 프로그래밍

기본 원리

객체지향 프로그래밍 문제

요약

 

CHAPTER 12 디자인 패턴

디자인 패턴이란 무엇인가?

일반적인 디자인 패턴

디자인 패턴 문제

요약

 

CHAPTER 13 데이터베이스

데이터베이스의 기초

데이터베이스 문제

요약

 

CHAPTER 14 그래픽스와 비트 조작

그래픽스

비트 조작

그래픽스 문제

비트 조작 문제

요약

 

CHAPTER 15 데이터 과학, 난수, 그리고 통계학

확률과 통계

인공지능과 기계학습

난수 생성기

데이터 과학, 난수, 통계 문제

요약

 

CHAPTER 16 카운팅, 측정 및 순서 관련 퍼즐

퍼즐 공략법

퍼즐 문제

요약

 

CHAPTER 17 그림 및 공간 퍼즐

일단 그려보자

그림 및 공간 퍼즐 문제

요약

 

CHAPTER 18 지식 기반 문제

준비

문제

요약

 

CHAPTER 19 기술과 무관한 질문

왜 기술과 무관한 질문이 필요할까?

질문

요약

 

APPENDIX A 이력서

기술 이력서

이력서 예

  • 대상독자

    이책의 대상 독자를 저자는 ‘프로그래밍이나, 기술 컨설팅처럼 프로그래밍 면접이 필요한 분야의 취업을 준비하는 사람’ 라고 한다.

    나의 경우에도 현재 웹 개발을 하고 있어서 취업이 조급하기지는 않지만, 흥미가 없지는 않았다.

    언젠가 면접관 혹은 면접자가 될 경우를 대비하여 준비를 해두려고, 나름 관심을 갖고 읽었다.

    구성

    서문부터 시작하여, 구직, 입사지원, 전화면접, 문제접근법, 자료구조 및 알고리즘, 디자인패턴, 동시성, 데이터베이스, 데이터과학, 전산관련퀴즈 등 폭 넓은 주제를 다루고 있다.

    특히 가장먼저 눈길을 사로잡은 파트는 ‘서문’ 이다.

    서문에는 이책을 읽는 방법을 친절하게 알려준다.

    				1. 문제를 읽은 다음 바로 책을 덮어놓고 직접 문제를 풀어본다.2. 문제를 풀다가 막히면 풀이를 읽어본다.   이 책에서는 답을 풀이 시작부분에서 절대 공개하고 있지 않기 때문에 풀이의 앞부분을 본다고 해서 바로 답을 알게 되는 것은 아니다. 3. 풀이를 읽다가 필요한 힌트가 나왔다 싶으면 다시 책을 덮고 문제를 풀어본다.4. 위 과정을 반복한다.
    			

    나의 경우에는 책의 목차를 읽고 흥미 있는 주제를 선택후에 읽기 시작했다. 이 책은 스토리의 흐름을 따라서 읽어야만 하는 책은 아닌 것으로 생각됬기 때문이다.

    읽다보니 각 주제별 내용의 흐름과 풀이 과정은 가볍게 읽기에는 초보자에게는 버거울수 있다고 생각되었다. 반드시 서문의 이책을 읽는 방법을 준수하고, 별도의 스터디나 참고 자료를 활용하여 추가적인 보충 활동을 수행해야 할 것으로 보인다. 어설프게 읽고, 달달 외워서 면접장에서 자신있게 답변한다면, 꼬리 물기 식의 압박면접시 난감 할 수 있다. 최소한 이 책에서 언급한 내용 외에 한 두가지 정도를 몸으로 체득해서 가는 것이 안전(?) 할 것으로 보인다.

    그렇다면, 주니어 레벨의 경력자 또한 본 책을 선택해야 하는 이유가 없을 것으로 생각 할 수 있다. 하지만 나의 경우에는 사용하지 않는 유형의 문제는 쉽게 잊는다. 이론뿐인 내용은 내 개발 일상에서 사용 된 적 없기에 사용 할 일도 없다고 몸이 생각하는 것으로 느껴서 그런 것 같다.

    책의 주제를 읽고, 내가 사용하는 코드의 어느 부분에 적용 되고 있는지, 혹은 적용 될 수 있는지를 생각 해보고 경험하는 것도 큰 도움이 되지 않을까 싶다.

    나의 경우에는 최근에 동시성에 대해서 학습하고 있는데, Chapter 10 동시성 부분의 문제를 활용하여 학습 현황을 확인하는 척도로 삼고자 한다.

  • 면접 백과 사전

    • 원제 표지 디자인

    개발자는 다른 직종과는 다르게 정형화시킬 수 없을 정도로 다양한 면접 프로세스를 거칠 수 있다.

    전화 면접, 화상 면접, 코딩 테스트, 알고리즘 시험, 과제 등을 통해 실력을 검증하는 자리는 기본이며
    협업을 위한 인성 면접 그리고 최종적으로는 처우 협의를 위한 연봉 협상까지 해야 한다.

    실력이 출중한 개발자라면 가만히 있어도 여기저기서 입사 제의를 하겠지만
    이직에 대한 확고한 의지를 가진 개발자라면 충분한 전략을 가지고 준비를 해야 한다.

    단 한 달이라도 어떻게 준비를 하느냐에 따라 나의 몸값과 미래가 달라질 수 있기 때문이다.

    이 책에서는 프로필 정리 => 회사 선택 => 면접 => 연봉 협상까지 아주 상세하게 구술되어 있다.

    게다가 해외 서적이지만 국내 IT 환경에도 충분히 적용되는 내용이 많다.

    CHAPTER 2 입사 지원 절차 59 Page
    연봉 인상을 요구한다는 이유로 인해 손해 볼 일은 거의 없다.
    하지만 그 대가는 크다.
    30분간의 전화 통화로 연봉을 300만원정도 올릴 수 있다면
    한 시간 동안 600만원을 벌어들인 셈이 된다.

    문제를 해결하는 능력

    문제 해결 능력은 개발자에게 가장 중요한 덕목 중 하나이다.

    면접을 준비하는 과정도 중요하지만 개발자의 실력을 검증하는 데 있어서 자료구조와 알고리즘은 피할 수가 없다.

    저자는 심층적으로 도움이 되는 예제들을 제공하며 단순히 문제를 해결하는 것에 그치지 않고
    문제에 접근하고 해결하는 모든 과정에 있어 큰 가르침을 준다.

    개발자에게 길을 제시하는 종합 로드맵

    • 구직 방법에 대한 방법 및 팁
    • 자료 구조
    • 알고리즘
    • 컴퓨터 공학
    • OOP 및 디자인 패턴
    • 기초 수학 및 연산

    이 책의 전반적인 목차를 정리해보면 위와 같다.

    겉보기에는 정말 구직만을 위한 책 같지만 그렇지 않다.
    한 개발자가 자아성찰을 하고 면접을 보며 회사를 고르고 입사를 하기까지
    큰 로드맵을 제시하고 있다.

    한마디로 자아성찰부터 면접 그리고 입사까지 다루고 있으니 독자를 처음부터 끝까지 책임지고 케어해주는 느낌을 받는다.

    결론

    국내에서는 4판까지 출시됐을 정도로 베스트셀러를 넘어선 스테디셀러라고 생각하고 있었지만
    언젠가 이직할 때 꼭 봐야지라고 생각하면서
    이직을 준비할 때 단 한 번도 구입해보지 못한 책이였다.
    (회사의 지원으로 사기에는 어려운 책의 네이밍)

    • 현업 개발자들이 궁금한 전공자
    • 신입 취업을 준비하는 예비 개발자
    • 이직을 생각하거나 준비하는 개발자
    • 알고리즘과 자료구조에 취약한 개발자
    • 실력은 뛰어나지만 자신을 어필하는 방법이 부족한 개발자
    • 연봉 협상이라는 것을 전혀 모르는 개발자
    • IT에 관심이 많은 리크루터 및 헤드헌터
    • 개발자 채용을 위해 면접 프로세스를 만들어야 하는 다양한 직무의 실무자

    등등 굳이 이직을 생각하지 않아도 모든 개발자들에게 큰 양분이 될 수 있는 책이라

    앞으로도 많은 개발자들이 접하고 읽어봤으면 좋겠다.

     

  • IMG_2313.JPG

     


    다른 직군들도 비슷하겠지만 개발자 면접은 좀 더 실력을 가늠해볼 수 있는 면접을 많이 겪게 된다. 

     

    특히 회사 분야가 매우 넓고 기술 스텍이 다양한 업계이다 보니 면접 준비할 때 난감하다.

     

    그 중에서 개발자라면 모두 공통 질문을 받을 수 있고, 면접을 준비하는 과정을 상세하게 알려주는 

     

    < 프로그래밍 면접 이렇게 준비한다 > 가 4판으로 다시 돌아왔다. 

     

    ​난 이미 3판도 소장하고 있지만, IT쪽은 워낙 트렌드도 빠르고 하다보니 가장 최신의 책을 보는 것이 중요하다. 

     

    ​프로그래밍 면접 이렇게 준비한다 책은 구성이 질문을 던지고 그 적정답안이 서술되어 있는 구성이다. 

     

    그래서 문제를 읽은 다음 바로 답을 보기보다는 실제 면접을 보는 중이라고 이미지 트레닝이닝을 하면서 진행하는 것이 가장 효과적인 독서 방법이다. 

     

    답을 외우려고 하기보다는 반드시 먼저 문제를 풀어보면서 진행할 것을 권장한다. 

     

    ​이 책은 미국 작가라서 우리 한국과 입사 지원이나 전화면접등이 적용되지 않을 것이라 생각하겠지만, 

     

    이미 국내에서도 자유 이력서 양식이나, 전화 인터뷰, 알고리즘 테스트 등 해외의 구직 과정과 거의 비슷해지고 있다. 그래서 무작정 스킵하지 말고, 이 부분도 꼭 챙겨서 읽는게 좋다. 

     

    특히 전화면접에서도 프로그래밍 문제를 물어본다. 단순히 몇가지 질문만 하고 끝내지 않으니 이 챕터도 꼼꼼히 읽어봐야 한다. 

     

    이번 < 프로그래밍 면접 이렇게 준비한다 > 4판이 매우 맘에 들었던 점은, 

     

    자료구조는 다른 책에서도 많이 다루는 내용이긴 하지만 동시성처리나 OOP, Design Patterns, DB 등은 다른 책들을 참고해야되서 몇권의 책을 더 봐야하는 부담이 있지만, 이 책에서는 함께 다루고 있어서 진짜 마음에 들었다. 

     

    기술 챕터 이외에도 기술과 무관한 질문, 이력서 작성 방법도 함께 실어주기 때문에 

     

    면접 준비를 같이하는 헤드헌터나 이력서 교정가와 함께하는 기분이다. 

     

    진짜 든든하다. 

     

    특히 요즘에는 개발자라는 너무 범용적인 용어 때문에 개발자안에서도 다양한 포지션이 있는 개발자를 구분짓지 못할 수 있다. 내 적성이 어느쪽에 맞는지도 질문해볼 수 있어 스스로 다시 한 번 돌아볼 수 있는 계기가 되었다. ​

     

    코드는 대부분 JAVA로 작성되어있어서 자바 개발자는 정말 반드시 필수 소장해야될 책이다.

     

    특히 이와 같은 책들은 면접관들도 면접시 제출에 참고하기도 하므로 반드시 공부하면 면접에서 웃을 수 있는 날이 올 것이다. 

     

    IMG_2316.jpg

     

    IMG_2319.JPG

     

    IMG_2322.JPG

     

    IMG_2325.JPG

     

    IMG_2342.JPG

     

     

     

  • 프로그래밍 면접 이렇게 준비한다 4판에 대해서 리뷰를 할려고 한다
    벌써 4판째라니 꾸준한 수요가 있기에 가능하지 않나 라는 생각도 들고 그만큼 IT기업에서의 기술면접이 중요하다는 생각이 들었다
    개발자라면 누구나 겪어야 하는 하는 기술면접, 개발자로 일하는 있는 나역시도 원하는 기업에 지원을 하였지만 면접에서 떨어지는 경우가 많았다,
    그만큼 프로그래밍 면접은 기본 지식과, 준비가 많이 필요한 것이다
    구인사이트에 가고 싶은 IT기업의 채용공고가 나와도 쉽사리 지원하지 못함은 코딩테스트 및 기술 질문에 대한 답을 못했을 경우의 그 당황스러움과
    또 그런것으로 나의 실력이 평가되는 것 같은 때문에 쉽사리 지원하지 못하는 것도 있었다.
    이 두려움을 정말 극복해 보고 싶었다. 어떤 문제가 나오더라도 어떤 면접 질문이 나오더라도 잘 대답하는 것이 소원이기도 하였다.
    그럼 이책에 대해서 간단히 소개해 볼려고 한다.
    Chapter1 구직을 시작하기 전에
    - 너 자신을 알라
    "올바른 직장을 선택하는데 있어서 가장 중요한것 중 하나가 바로 자신이 어떤 유형의 프로그래머인지를 파악하는 것이다"
    내가 지원하고자 하는 포지션이 내가 할 수 있는 있고 내가 좋아하는 것인지를 파악하는 것이 중요하다고 볼수 있다.
    일이라는게 흥미와 열정없이는 오랫동안 계속해서 일을 하기는 쉽지 않다. 이 말은 100%동감한다
    - 시장을 알고 팔릴 만한 능력을 계발하라
    서류 전형에서든 면접에서든 눈에 띄기 위해서는 업계에서 원하는 능력과 업적을 쌓는 것이 중요하다

    Chapter2 입사 지원 절차
    - 이 장에서는 회사 선택 및 접촉, 어떤 회사를 선택해야 하는지 또 어떤 프로세스를 입사 절차가 진행되는지에 대해 설명하였다.
    또 근무조건협상, 연봉협상등 어떻게 하면 유리한 입장에서 입사진행을 해야하는지에 대해서 설명을 하였다.

    Chapter3 전화 예비 면접
    - 전화 예비 면접은 지원자가 회사에서 일하기 위한 필수 기본 지식과 경험이 있는지를 판단하는 절차 이다.
    기껏 사내 면접에 불렀는데 알고 보니 업무에 필요한 기본적인 역량마저도 갖추지 못한 지원자라면 시간만 낭비하게 될것이다.
    이 장에서 전화 예비 면접 방법과 전화 예비 면접에서 보게 될 만한 기본 지식 기반 문제와 코딩문제 몇가지에 대해서 살펴 보았다

    Chapter4 프로그래밍 문제 접근법
    - 코딩 문제에서 가장 중요한 것은 지원자가 코딩을 할 수 있는지, 그리고 코딩 실력이 어느 정도 되는지를 가늠하는 것이다.
    지원자가 작성한 코드와 지원자의 대답을 바탕으로 채용 추천 여부를 결정하기 때문에 그만큼 면접에서 가장 중요한 것이 코딩 문제라고 할 수 있다.

    Chapter5 연결 리스트
    - 기초적인 자료 구조 개념을 테스트 하기에 더할 나위 없이 좋은 연결 리스트문제 대해
    그 종류와 왜 연결리스트인가와 구현법과 문제 해결에 대해 설명을 하였다

    Chapter6 트리와 그래프
    - 트리와 그래프는 프로그래밍에서 흔히 쓰이는 자료구조이기 떄문에 프로그래밍 면접에도 자주 등장한다.
    그 중에서도 트리는 지원자의 재귀 호출과 실행 시간 분석에 관한 지식을 테스트하기 하기에 안성맞춤이다.
    이진트리, 힙, 그래프 등 예상 문제와 문제 해결법에 대해서 설명을 하였다.

    Chapter7 배열과 문자열
    - 배열은 어떤 메모리 블록에 연속적으로 나열된 같은 유형의 변수 모음이다. 배열은 기업에서 개발용으로 주로 쓰이는
    모든 언어에서 중요한 역할을 하기 때문에 사용법이나 문법에 대해서 잘 알고 있을 것이다. 이 장에서 이론과 배열의 응용에만 촛점을 맞추었다.

    Chapter8 재귀호출
    - 재귀 호출은 자기 자신을 호출하는 루틴을 모두 재귀 호출이라고 한다.
    이 장에서는 예제, 응용 방법 및 재귀적인 알고리즘과 반복적인 알고리즘의 비교에 추첨을 맞춘 실용적인 접근법에 대해서 알아본다.

    Chapter9 정렬
    - 정렬 알고리즘을 직접 코딩하는 경우는 없다, 대부분의 언어의 표준 라이브러리에는 적어도 하나 이상의 정렬 알고리즘이 내장되어 있다.
    이 장에서는 정렬 알고리즘 각각의 차이와 장단점에 대해서 알아본다.

    Chapter10 동시성
    - 멀티 스레드 프로그래밍(동시성 이라고도 부른다)
    동시에 돌릴 수 있는 스레드 수는 컴퓨터에 있는 코어 개수로 제한되기 때문에 운영체제에서는 각 스레드에 조금씩 시간을 나눠주면서
    여러 스레드를 돌아 가면서 실행시킨다. 이 장에서는 기본 스레드의 개념과 스레드의 효율적 이용방법에 대해서 설명하였다.

    Chapter11 객체지향 프로그래밍
    - 이 장에서는 객체지향의 기본 원리와 효과적인 사용 등을 통해 객체지향 프로그래밍의 원리를 설명하고 면접에서 나올수 있는 기본 객체지향에 대해서 설명하였다.

    Chapter12 디자인 패턴
    - 디자인패턴이란 객체지향 프로그래밍에서 공통적인 디자인 문제를 찾아내고 해결하는 가이드라인을 디자인 패턴 이라고 부른다.
    디자인 패턴은 프레임워크나 클래스 라이브러리와 달리 추상적인 것으로, 실제 코드를 제공하는 건 아니고
    특정 유형의 프로그래밍 문제를 해결하는 방식을 제공해 주는 역할이라고 한다.
    이장에서는 디자인 패턴의 유형과 신뢰성, 재사용성을 극대화할 수 있도록 조직화 구조화하는 것과 관련된 문제에 대해서 설명을 하였다

    Chapter13 데이터베이스
    - 프로그래머로서 데이터베이스에 대해서 반드시 알아야 한다.
    이 장에서는 관계형 데이터베이스의 기본 개념과 SQL에 대한 내용 및 데이터베이스의 기본 개념 및 활용에 대해 설명하였다.

    Chapter14 그래픽스와 비트조작
    - 그래픽스와 비트 조작에 관한 문제는 다른 주제에 비하면 잘 안나오는 편이지만 그래도 심심치 않게 나올 수 있기 때문에 어느 정도 공부해 둘 필요가 있다.

    Chapter15 데이터 과학, 난수, 그리고 통계학
    - 데이터과학은 전산학, 소프트웨어 공학, 그리고 통계학의 교집합이라고 할 수 있는 비교적 새로운 융합 영역이다.
    새로운 영역에 대해서 질문이 나올 수 있기 때문에 그와 관련된 난수, 통계학에 대해서 살펴본다.

    Chapter16 카운팅, 측정 및 순서관련 퍼즐
    - 면접에는 기술적인 문제나 프로그래밍 관련 문제 외에 각종 복잡한 퍼즐도 종종 등장한다고 한다.
    여기에서 얘기하는 퍼즐이란 컴퓨터 프로그래밍과는 직접적으로 연관되지 않는 수학 및 논리를 이용하는 문제를 뜻한다고 한다.
    문제 해결능력을 검증하기 위해선 퍼즐문제가 면접에서 실제 많이 나온다고 하니 알아두면 좋을 것 같다.

    Chapter17 그림 및 공간 퍼즐
    - 퍼즐 중에는 그림을 써야 하는 것과 공간 지각 능력을 필요하는 하는 것이 많이 있다. 그림과 무관한 퍼즐을 푸는데 사용했던 기법도 모두 적용할 수 있지만,
    이런 유형의 퍼즐에는 또 다른 강력한 기법을 활용 할 수 있다 이런 활용기법에 대해서 설명을 하였다

    Chapter18 지식 기반 문제
    - 지식 기반 문제는 일반적으로 지원자가 자기소개서에 쓴 내용과 그 전에 물어봤던 질문들, 이렇게 두 가지를 바탕으로 낸다.
    면접 전에 자신이 제출한 이력서나 자기소개서를 바탕으로 다시 한번 확인해 보고 거기에 적어놓은 어떤 내용에 대해서는 대답할 수 있도록 준비해야 한다.

    Chapter19 기술과 무관한 질문
    - 기술 면접 과정에서 기술과 무관한 질문도 중요한 부분을 차지한다.
    해당 직위에 적합한 경험, 학업 수준, 개인적인 목표 등을 갖추고 있는지 판단하기 위해 면접 초반에 이런 질문들을 하는 경우도 있다.
    기술과 무관한 질문에 대해서도 준비하여 잘 대답할 수 있도록 하자


    총평
    기술면접에 대해서 전반적으로 살펴 볼 수 있는 책이다. 내용도 방대하며 면접 전 몇개월전부터는 준비해야 할 것 같다.
    이직을 준비하고 있거나 IT 기업에 취업을 희망하는 취업자에게 필요한 책이다.
    기술면접에 두려움을 갖지 말고 잘 준비하여 원하는 결과를 얻을 수 있다면 좋겠다

     

  • 취업하기 위해선 거쳐 가야 하는 관문이 있다. 그건 바로 면접이다. 다양한 면접후기들을 인터넷에서 볼 수 있지만, IT분야를 지원하는 사람들에게 딱 좋은 면접 후기를 보기는 하늘의별 따기라고 생각한 적이 있다. 그러다가 프로그래밍 면접이렇게 준비한다를 저서를 만나는 순간 이때 동안 몰랐던 부분 알려주는 길 안내서 같았다.

     

    구직을 준비하는 단계부터 인사 지원 절차, 전화 면접, 문제 접근법, 면접 질문 등등 알찬 내용을 담고 있다. 처음 시작하는 문구부터 이 저서에서 손을 놓지 못하고 계속 읽게 되었다. 그문구는 바로 너 자신을 알라프로그래밍 분야도 다양하다정확히 내가 지원하는 분야가 어떤 부분이고 내가 좋아하는 부분이 어떤 것인지 다양한 예시를 제시해준다.

     

    그리고 면접을 준비를 위한 나의 팔릴 만한 능력에 대해서 이야기한다. 꼭 길 안내서에서 목적지를 가기 위한 준비물을알려준 것 같다. 회사 필요한 직원은 일을 제대로 해낼 줄 아는 개발자이다. 무엇인가 이뤄낼 수 있는 능력이 필요하다고 말한다.

     

    전화 면접에 대한 이해에서 면접자가 갖춰야 하는 자세, 준비 사항, 면접 질문 등을 만나 볼 수 있었다. 최대한 그 질문에 대한 상세한설명을 담고 있다. 그러면서 자연스럽게 그 질문에 대해 꼼꼼히 생각하는 시간도 가질 기회였다.

     

    프로그래밍 개발자라면 코딩 문제를 답을 찾아가야 한다. 코딩 문제는면접 합격 여부를 가리는 가장 중요한 요인 중 하나이다. 문제는 당연히 어렵다. 그래서 프로그래밍 문제 접근법에 자세하게 설명하고 있다. 문제를풀 때는 면접과 의사소통 또한 하나의 팁이다. 제일 먼저 할 일은 문제를 확실히 이해하고 있는지, 적절한 알고리즘 선택 그 알고리즘이 예제에 잘 들어맞는지 확인까지 이야기하고 있다.

     

    연결 리스트, 트리와 그래프, 배열과문자열, 재귀 호출, 정렬,동시성, 객체지향 프로그래밍, 디자인 패턴, 데이터베이스, 그래픽스와 비트조작 등 주제마다 대표적인 문제로 구성되어있다. 프로그래밍 언어는 매우 다양한데 주로 C/C++, JAVA, C#등 최대한 다양한 언어로 문제 풀이해 준다.

     

    또한 머신러닝, 딥러닝, 인공지능분야의 기술 발전에 다른 데이터 과학, 난수 그리고 통계학 등 설명해 줌으로써 통계학에 익숙하지 않은내용에 대한 개념을 잡는 데 큰 도움을 받을 수 있다.

     

    이뿐만이 아니라 지식 기반 문제, 기술과 무관한 질문에 관해서도 알려주고있다. 이 책의 핵심은 적어도 프로그래밍 면접을 보는 면접자라면 각 챕터로 구성된 주제에 대한 핵심은알고 있어야 하는 부분을 일깨워 주는 것 같다. 그리고 챕터마다 끝나는 부분에 요약이 있다. 이 요약은 왠지 주제에 대한 핵심을 한번 꼬집어 주는 코멘트 같아서 좋았다.

     

    이 책의 매력은 프로그래밍 면접 성공을 위한 기술과 접근법을 가르친다. 하지만주어진 문제를 스스로 풀어보지 않으면 아무 소용이 없다. 문제를 풀어가면서 막힌 부분들을 해결해 나아가는능력을 만들어주는 책이다. 마지막으로 비전공자분들에게도 이 책을 추천하고 싶다. 프로그래밍 개발자를 시작하는 사람들에게도 결국에 목적지는 회사 취업이다. 시작하는단계에서 면접까지 많은 부분을 준비해야 한다.

     

    하지만 어떤 부분을 어떻게 준비해야 하는지 모른 사람들이 많이 있다. ‘프로그래밍면접 이렇게 준비한다책을 통해 어떻게 준비하고 공부해야 하는 지 알아갈 수 있는 시간이었다. 그리고 글로벌 구인구직이 활발해지고 있는 상황에서 번역서의 힘은 최고라고 생각한다.

     

  • 기본에 충실해지고 싶다면 이 책을 꼭 읽어보시길...

  • KakaoTalk_20190809_153005372.jpg

     

     

     

    컴퓨터공학과를 나온 학생, 혹은 프로그래밍 회사에 취업을 하고 싶어하는 사람이라면 반드시 면접준비를 어떻게 해야하는지를 고민합니다.

    이 책을 보기 전까지는 이곳저곳에다가 너네 회사는 뭐 물어봤는지 등등 검색을 해왔습니다.

    여러 정보들이 쌓이고나니 대부분 회사가 비슷한 내용을 물어본다는 걸 느꼈습니다.

     

    이런 생각을 가지고 있던 도중 포프TV의 유튜브 영상을 통해 확신으로 변했습니다.

    그리고 무엇을 준비해야 되는지도 알게 되었습니다.

     

    포프님의 영상을 보고 나면 회사에서 어떤걸 물어보고 왜 물어보는지를 면접관 입장에서 알 수 있습니다.

    대표적으로 문자열 뒤집기 라던가, 링크드 리스트(Linked List)를 통해 포인터 개념을 물어본다고 합니다.

    하지만 영상에서는 그런 걸 물어본다고 알려줄 뿐, 대표적인 예시를 상세하게 알려주진 않습니다.

    (알려줄 필요도 없지만...)

     

    책의 장점을 소개해드리자면,

    1. 프로그래밍 면접에서 주로 물어보는 대표적이고 중요한 문제와 모범 답안을 소개

    2. 특정 언어 하나로만 서술하지 않고 자주 사용하는 언어들을 이용해 풀이(C, C++, 자바, C#, 자바스크립트)

     

     

    KakaoTalk_20190809_154707269.jpg

     

    이 책을 구입하는 사람들은 대부분 위 사진과 같은 정보를 원한다고 생각됩니다.

    도대체 어떤 걸 물어보는지, 어떻게 준비해야 하는지, 구현은 할 수 있지만 정말 이렇게 해도 괜찮은건지겠죠.

     

    게다가 '나는 주언어가 자바인데, C++ 코드는 봐도 모르겠다'라고 하실 수도 있습니다.

    어느 정도 실력이 쌓이면 언어는 문법이 다를 뿐 거기서 거기라는 걸 잘 아시겠지만,

    저와 같은 초보자들은 전혀 다른 내용처럼 보입니다.

    이런 관점에서 여러 면접 문제에 대한 해답을 다양한 언어로 풀이해준 방법은 너무 좋았습니다.

     

    최신 트렌드에 맞춰서 인공지능과 데이터 과학에 관련된 면접 질문들도 수록되어 있습니다.

    다만 이런 질문들은 너무 전문적인 분야이기 때문에 포괄적인 개념들만 간단하게 소개되어 있습니다.

     

    프로그래밍 면접에서는 아마 모르는 내용이 나올 확률이 높습니다.

    면접관이 질문했을 때, 바로바로 대답이 나온다면

    '아, 이 사람은 이런이런 개념을 알고 있구나. 더이상 물어보거나 들을 필요는 없겠군' 이라고 생각하기 때문입니다.

    문제가 주어지고 면접자가 헷갈려하거나 잘 모르는 내용일 때,

    힌트를 계속 주면서 이 사람이 힌트를 통해 문제를 해결할 수 있는 능력을 볼 것 입니다.

    따라서 이 책의 내용을 통달한다고 해서 모든 프로그래밍 면접을 통과할 수 있다는건 아닙니다.

     

    결론을 내리자면 프로그래밍 면접은 코딩에 가장 기초적인 지식을 물어보기 때문에 인터넷에 많이 나오는 질문들에서 크게 벗어나지 않습니다. 그러나 가장 기초적인 질문들이기 때문에 반드시 알아야되기는 합니다. 제가 별점을 3개 준 이유는 프로그래머들이라면 인터넷을 습관처럼 사용할테고 충분히 검색을 통해서 알 수 있는 내용들이기 때문입니다.

    굳이 이 책을 사야된다면 검색하기 귀찮고 검색해서 나오는 내용들을 정리한 자료가 필요하다! 일거라 생각합니다.

     

  • 이번에는 독자들에게 많은 사랑을 받은 시리즈인 <프로그래밍 면접 이렇게 준비한다 4E>에 대해 소개합니다. 


    이 책의 대표 저자는 'John Mongan'이며, 2018년 4월에 출간한 을 번역한 책입니다. 


    이 책은 단순히 프로그래밍 면접 외에도 구직자가 갖추어야 할 다양한 내용을 소개하고 있습니다. 예를 들어, 영문 이력서 작성법이라던가? 프로그래밍과 무관한 지식 기반 문제의 대응 요령 등 면접에 관한 전반적인 내용을 포괄하고 있습니다. 


    이 책에서 다루는 내용은?

    <프로그래밍 면접 이렇게 준비한다 4E>은 많은 독자의 사랑을 받은 책이며, 4E으로 개정 증보되면서 독자들에게 다양한 피드백을 받아 책의 완성도가 점점 올라가고 있습니다.  이 책의 초반부는 입사 지원할 때의 준비사항들에 대해 소개하며, 초중반 부분부터는 컴퓨터 사이언스의 다양한 부분들의 기초 내용을 정리하고 있습니다.


    이 책에서 다루는 주요 내용은 자료구조, 알고리즘, 객체지향, 데이터베이스, 그래픽스 등 다양한 분야를 다룹니다. 지면 관계로 말미암아 각 항목에서 다루는 내용을 깊게 다루지는 못하지만, 반드시 알고 있어야 할 요소를 잘 정리하고 있습니다. 책을 읽으며, 부족하다고 판단하는 부분에 대해서는 독자가 정리하면 될 부분이므로 이 책의 단점으로 생각되지 않습니다.

     

    이 책의 데이터베이스 챕터의 내용을 정리해 보면, 관계형 데이터베이스, 객체 데이터베이스, NoSQL, ACID, CAP 이론, SQL 등을 다룹니다. 다루는 목록을 보면 기초 중의 기초임을 알 수 있습니다. 이처럼 기본적인 내용을 정리했음에도 다루는 분야가 많아 컴퓨터 사이언트 분야에 대한 지식이 부족한 상황에서 이 책의 내용을 모두 소화하는 것은 어려울 수 있습니다. 

     

    필자는 이 책만 보면 입사할 수 있어! 라고 말할 수 없습니다. 변수가 엄청 많으니까요. 하지만 이 책으로 현재 자신의 상태를 파악하고, 컴퓨터 사이언스 분야의 기초 지식 체계를 정리하는 데는 큰 도움을 받을 수 있을 것으로 생각합니다. 이외에 다양한 면접에 관련된 소양에 대한 부분은 훌륭한 팁이 될 것으로 판단합니다.


    마치면서

    <프로그래밍 면접 이렇게 준비한다 2E>은 19 챕터와 1 부록으로 총 500페이지 중반 분량으로 구성되어 있습니다. 이 책은 컴퓨터 사이언스 분야의 일반적인 내용뿐만 아니라 면접에 대한 전반적인  내용을 다루고 있어 가볍게 읽기는 어렵습니다. 하지만 각 기술의 주요 개념만을 다룰 뿐 더 깊이 있는 부분으로 들어가진 않아서 컴퓨터 전공자라면 이해하는 데 어려움이 없을 것으로 판단합니다.


    마지막으로 회사 입사를 준비 중인 많은 분들께 응원의 메시지를 전하고 싶습니다.

  • 프로그래밍 직무를 지원하기 전에 꼭 읽어야 할 책인 것 같습니다.

    면접 준비를 하면서 어떻게 준비를 해야할 지 막막했는데 이 책을 읽고

    전공에서 배웠던 것이 복습되고 방향이 잡혀 공부가 수월해졌습니다.

    책에 이론 뿐 아니라 예제문제 소스코드도 같이 있어서 더욱 보기 좋았습니다.

     

    KakaoTalk_20190809_012749780.jpg

     

    KakaoTalk_20190809_012750517.jpg

     

  •  

    오늘은 프로그래밍 면접 이렇게 준비한다 라는 책의 리뷰를 해 보겠습니다.

    이 책의 상세 내용은 http://www.hanbit.co.kr/store/books/look.php?p_code=B6503680425 에서 확인 해 볼 수가 있는데요.

     

    이 책을 지은 사람은 John Mongan 으로 소프트웨어 회사의 전문 컨설턴트로 일하면서 생긴 노하우를 이 책에 기록한 것으로 보여집니다.

     

    이 책이 4판이라는 것만 보아도 4판까지 출간 된 이유는 반드시 무엇인가 그 안에 주옥같은 내용이 숨겨져 있음을 알 수 있었는데요.

     

    우리나라도 소프트웨어 개발자를 뽑을때 코딩면접으로 뽑는것이 대세가 되어 가고 있는 것을 알 수가 있는데요.

    제가 예전에 포스팅한 자료만으로도 점점 코딩면접이 대세가 되는 것을 확인 할 수가 있습니다.

     

     

     

    카카오 뿐만 아니라 프로그래머 채용란을 보면 프로그래머스나 백준 사이트와 같은 온라인 저지와 같은 기반을 이용해서 프로그래머를 채용하는 모습을 확인 하는 것은 요즘에는 너무나 쉬운 일이 되었습니다.

     

    그러다 보니 이러한 코딩면접에서 필요한 스킬은 하루 아침에 쌓이는 것이 아니라서...

    코딩면접을 준비하는 분이라면 좀더 오랜 시간 스킬을 쌓아 올려야 한다는 사실입니다.

     

    "프로그래밍 면접 이렇게 준비한다." 이 책은 IT 기업 또는 소프트웨어 엔지니어를 뽑는 회사에 취업하기 위해 쓰여진 책입니다.

    따라서 코딩면접을 준비하는 회사에 취업을 목표로 한다면 꼭 한번은 읽어 보시길 권해 드립니다.

     

    하지만 이런 분들에게는 추천드리지 않습니다.

    "코딩할줄 하나도 모르는데 지금부터라도 코딩면접 도전해 볼테야" 라고 이 책을 읽으시는 분...

    이 분들은 기본적인 코딩과 알고리즘 기법들을 배우고 난 후에 도전해 보시면 도움이 될것 같네요.

     

    이 책은 기본적으로 코딩과 알고리즘 기법들을 배우고 알고 있었는데...

    몇달 남은 코딩면접을 준비하시는 분들에게 자신이 알고 있는 것들을 정리하는 차원에서 읽기에 적합한 책은 아닐까 라는 생각이 들었습니다.

     

     

     

     

    이 책의 목차를 보면 먼저 회사 취업을 목표로 하는 사회초년생들에게 도움이 될만한 자료들을 제공해 주고 있습니다.

    예전에는 특히나 인맥이 중요했지만 현재도 인맥을 활용하는 것이 어느 회사든 도움이 되기 때문에 자신이 알고 있는 인맥을 꾸준히 관리 해 주는 것도 삶을 살아가는 지혜가 아닐까 생각이 됩니다.

     

    외국에는 전화예비면접이 있는것 같습니다.

    만약 글로벌 회사에 입사할 때 많은 도움이 될것 같구요.

    글로벌 회사에 입사할때 TopCoder 와 같은 온라인 저지 사이트에서 좋은 성적을 낸다면 역으로 취업제의를 받을 수도 있다는 사실...

    따라서 이런 코드콘테스트 사이트에서 열심히 공부를 하면서 자신의 실력을 키우고 자신의 위치를 올려 놓는 것도 한가지 좋은 방법이 될 수도 있을것입니다.

     

    국내 회사라면 백준저지나 프로그래머스 와 같은 코드콘테스트도 꾸준히 준비하면서 거기서 종종 열리는 대회에서 좋은 실적을 낸다면 스카웃 대상이 되지 않을까 생각도 들어요.

     

    그리고 이 책은 이러한 기본 정보들도 알려 주지만...

    그간 잊고 살았다면 기억하기 좋은 기술적인 부분들을 일목요연하게 정리해 놓았습니다.

     

    링크드리스트,트리,그래프,배열,문자열,재귀호출,정렬,스레드,객체지향 등...

    기본적인 기술들을 정리해 놓았습니다.

     

    또한 디자인패턴,데이터베이스,그래픽과 비트조작 과 같은 프로그래밍을 하기 위한 기본 소양들

    데이터과학,난수,통계학 등 이정도는 알고 있어야 되는 부분들

    지식기반으로 상속의 개념,네트워크성능, 32비트와 64비트 애플리케이션의 차이점... 등

    그리고 기술과 무관하게 실제 면접시 유용한 질문들

    - 무엇을 하고 싶습니까?

    - 인생의 목표가 무엇입니까?

    ...

     

    마지막으로 기술이력서를 만들기 위한 방법까지...

    현재 취업을 목표로 준비하는 모든 분들에게 정말 도움이 될만한 자료들이 주옥같이 실려 있음을 확인 할 수 있었네요.

     

    프로그래밍 면접을 준비하신다면 이 책을 읽고 많은 도움을 받으셔서 취업에 성공하시길 바랍니다.

  • 

    면접 역량과 일 역량은 좀 다른 문제이지만,

    프로그래밍 면접이 날이 갈수록 어려워지고 있다는 것은 사실이다. 'ㅅ')

    그것도 전세계적으로.

     

     

    어느 분야를 막론하고, 어줍잖은 실력으로는 먹고 살기 힘들어지고 있다는 것이지.

     

     

    코딩 인터뷰, 면접, 취업, 알고리즘 관련 도서류와 각종 온라인 강의,

    한술 더 떠 구글, 페북, 마소 다니다가 퇴사한 수많은 유튜버들까지 우후죽순 등장하여

    구독과 좋아요 눌러주세요 외치며 인터뷰 팁 전수하고 있는 이 시대.

     

     

    이런 움직임에 편승한 책 하나 또 나왔는줄 알았는데,

    헙. 벌써 4판 까지 발행한 이 바닥 잔뼈 굵은 책이... 'ㅅ')!

     

    동류의 도서에서 언제나 다루는 그 녀석들.

    내년에도 내후년에도, 내후후후후년에도 또 다른 책에 등장할 그 녀석들. // 장담한다.

     

     

    ...

    전화 면접 문제

    연결 리스트

    트리, 그래프

    배열, 문자열

    재귀

    정렬

    객체지향

    디자인 패턴

    데이터베이스

    ...

     

     

    이 책에서 풀이하는 문제들은 동류의 도서들에서 등장하는 것과 크게 다르지 않지만, 

    4판까지 나오면서 피드백을 많이 받은 것인가...

    문제 풀이가 교사가 설명하는듯이 자세하고 면접 실전적이다.

     

     

    독자가 풀이 과정에서 좀 더 생각해볼 수 있도록 유도하거나

    권유하는 문체로 작성되어 있는 것 또한 이 책의 볼만한 점이다. 'ㅅ')

     

     

    위에서 기술된 이슈들에 대한 지식이 매우 적다고 생각하는 개발자나 학생이라면,

    비추한다. 좀 더 쉬운 책으로 공부하고 이 책에 도전하는게 낫다.

     

     

    이 책은 절대 쉬운 책이 아닙니다. 'ㅅ')

    프로그래밍 면접, 이렇게 준비하면 어디라도 갈 수 있어요.

     

    .

    

    

  • 이번에 리뷰할 책은 "프로그래밍 면접 이렇게 준비한다" 이며, 원서 Programming Interview Exposed: Secrets to Landing Your Next Job 의 번역서이다. 

     

    이 책은 기존의 코딩 인터뷰를 위한 지식뿐만 아니라, 회사 입사에 대한 프로세스에 대해서도 설명하고 있다. 이를 통해서 독자들은 단순히 코딩 인터뷰 뿐만 아니라, 회사의 입사 프로세스를 이해하고 그에 맞는 준비를 할 수 있을 것이다. Chapter 1, 2 에서 이에 대한 내용을 다루고 이후에 챕터에서 코딩 인터뷰에 관한 내용을 다룬다. 

     

    코딩 인터뷰에 대한 내용으로 간단한 자료구조와 알고리즘을 설명한다. 또한 간단한 자료구조 및 알고리즘 외에도 프로그래밍 패러다임 (OOP)나 소프트웨어 공학적인 내용 (디자인 패턴) 그리고 컴퓨터 사이언스의 다양한 부분을 설명한다. 이 책의 가장 큰 장점은 이 부분이라고 생각한다. 지금까지 많은 프로그래밍 면접 서적들이 알고리즘 대회를 나가는 것 처럼, 많은 알고리즘 문제들과 기본적인 자료구조들을 설명하는 책들이었다. 하지만 실제 면접에서는 코딩 인터뷰 외에도 개발자들이 필요한 다양한 컴퓨터 사이언스의 지식들을 물어보는 경우들이 많다. 기존에 기반 지식이 있던 사람들은 이 책을 통해서 한번 더 정리하는 기회를 가질 수 있을 것이며, 모르는 부분들에 대해서는 새롭게 배우고 잘 정리해두면 앞으로 큰 도움이 될 것이라 생각한다. 

     

    그리고 마지막으로 면접에서 나올 수 있는 돌발적인 질문들의 의도와 대처 방법에 대해 다루며, Appendix로 Resume를 어떻게 작성하는지 설명하며, 정말 말그대로 프로그래밍 면접을 A to Z 까지 준비하는데 적합한 책이다. 책을 보고 리뷰를 쓰다보니 책의 제목이 프로그래밍 면접보다는, 프로그래머 혹은 개발자로서 면접 준비가 더 적절하지 않나 싶다. 

     

    축약하여 설명했지만, 실제 책 내용은 매우 디테일하고 책만 잘 따라가도 충분한 지식들을 습득하고 면접을 준비하는데에 부족함이 없다고 생각한다. 만약 자신이 시간이 부족하고, 책을 딱 한권만 선택해서 준비한다면 이 책을 펴보는 것을 추천한다.

     

    undefined

     

  • 프로그래밍 면접, 이렇게 준비한다 :: IT취업을 위한 면접 준비 도서

     

    이미지 1.jpg

     

결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
프로그래밍 면접, 이렇게 준비한다(4판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
프로그래밍 면접, 이렇게 준비한다(4판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
프로그래밍 면접, 이렇게 준비한다(4판)
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실