본문 바로가기

프로그래밍 면접 이렇게 준비한다3

[Book] 프로그래밍 면접 이렇게 준비한다 -3 :: Chapter 11. 객체지향 프로그래밍 클래스와 객체, 생성과 파괴, 상속과 다형성, 인터페이스와 추상 클래스, 가상 메소드, 다중 상속등 지금 적은 내용들에 대해 자신 있게 설명 할 수 있는지를 한번 생각해보자. 이미 많은 프로그래밍 언어를 사용하며 OOP를 추구하고 구현했다. 생각해보니 내용을 일일히 생각하고 구현 한다기보다 지금까지 해왔던 경험을 바탕으로 기계적으로 하는 경우가 많았다. 다시 한번 내가 주로 사용하는 언어의 OOP 개념을 되짚어보고 어떤식으로 처리를 하는지 정리를 해볼 수 있는 좋은 챕터다. :: Chapter 12. 디자인 패턴 정말 아무리 꾸준하게 연습을해도 막상 실제 문제에 적용하는것이 매번 까다로운게 디자인 패턴이다. 세상에 똑같은 프로그램은 없다지만 비슷한 문제를 해.. 2019. 9. 9.
[Book] 프로그래밍 면접 이렇게 준비한다 -2 :: INTRO 총 20개의 Chapter중 에서 내가 따로 생각해보고 싶었던 부분들을 빼서 정리해보려한다. 처음에는 단순히 알고리즘 복습을 위해 본 책을 집어들었지만 쭉 읽다보니 저자가 권하고 있는 방향이 너무나 명확해서 안하면 손해를 보거나 모르면 안될 것들만 짚어주는 느낌 마저 들었다. :: Chapter 01. 구직을 시작하기 전에 '일 제대로 해내기' 지금까지 정말 수많은 프로젝트와 프로그램을 코딩 해왔지만 정작 확실하게 두각을 보일 수 있는 무엇인가 이뤄내 봤던 경험을 정리해 두지 않았다. 단순히 학위를 취득한 경험과 하나의 프로젝트를 착수 단계부터 출시 까지 끌고 가본 경험은 회사 입장에서 보았을때 전혀 다른 경험으로 인식 된다. 이러한 경험을 잘 정리해 두는 것은 내가 일을 제대로 해낼 줄.. 2019. 9. 9.
[Book] 프로그래밍 면접 이렇게 준비한다 -1 :: INTRO 최근 알고리즘을 다시 뒤적거리기 시작했다. 거기에 딸려오는 자료구조는 덤이랄까. 공부를 시작 할 시점을 찾기위해 학부생때부터 이렇게 저렇게 짜놓은 코드들을 찾아보았지만 참 많았던것 같은데 다 어디갔는지 모아서 체크하기가 쉽지않았다. 에이 기왕 하는거, 비어있는 부분부터 차근차근 채워보자 생각하고 막상 공부를 시작하니 알고 있다고 생각했던 여러 개념들은 어딘가 비어 있는, 언제든 버그가 터질 수 있는 미완성된 함수였다. 이럴때는 내 경험상 흐름을 따라 갈 수 있는 길잡이가 될 서적이나 참고자료가 있으면 큰 도움이 된다. 그래서 집어든책이 '프로그래밍 면접 이렇게 준비한다' 라는 다소 거창한 느낌의 책이었다. 무려 4판이나 개정된걸 보니 참 많은 개발자들이 프로그래밍 면접이라는걸 어렵게 느끼.. 2019. 8. 28.