-

신입 기술 면접 문제 본문

프로그래밍(Programming)/코딩 기초 면접 관련

신입 기술 면접 문제

-_-? 2016. 11. 24. 02:28

서론

내가 직접 받았던 면접 질문들 모음


C/C++/C#**

절차지향과 객체지향의 차이점이 뭔가요?

 

C와 C++의 차이점이 뭔가요?


C와 C#의 차이점이 뭔가요?


C++11 공부해보셨나요?


C++에서 가상함수 테이블에 대해 설명해보세요.


C#에서 박싱과 언박싱에 대해 설명해보세요.

C#에서 오브젝트 타입에 벨류 타입을 대입하게 되면 어떤일이 생기나요?

C#이나 자바에서 가비지 컬렉션을 최소로 일어나게 하는 방법이 뭘까요?

메모리***

지역변수와 전역수가 메모리상에 어디에 어떻게 놓이나요?


메모리 단편화에 대해 설명해보세요.


페이지폴트에 대해 설명해보세요.


컨텍스트 스위칭에 대해 설명해보세요.


스택과 힙에 대해 설명해보세요.


stdcall과 cdecl의 차이를 설명해보세요.


디버깅

디버깅은 어떻게 하시나요?


비주얼스튜디오에 있는 기본적인 디버깅 인터페이스는 대부분 이해하고 있으신가요?


에러가 났을 때 주로 참고하는 사이트는 어딘가요?


STL***

백터를 at(0)으로 접근 할때와 [0]으로 접근할 때의 차이가 뭘까요?


백터에 객체를 담는 것과 포인터를 담는 것의 차이가 뭘까요?


백터의 공간이 가득 찼을 때 어떻게 되나요?


백터와 일반 배열의 메모리 구조의 차이는 뭘까요? 차이가 있나요?


맵의 장점이 뭔가요?


STL의 맵과 일반 해쉬 맵의 차이가 뭔가요?


부스터 라이브러리 사용해보셨나요?


스마트포인터에 대해 설명해보세요.


자료구조**



알고리즘**

기억에 남는 알고리즘


DFS에 대해 구현 방법을 설명해 보세요.


DFS와 다익스트라 알고리즘의 차이가 뭘까요? 왜 사용하는 곳이 다를까요?


평소 자주 사용하는 정렬 알고리즘이 뭔가요?


퀵소트와 버블 소트의 차이


머지소트를 제일 빠르게 구현하는 방법이 뭘까요?


네트워크***

TCP와 UDP의 차이점이 뭔가요?


크리티컬 섹션과 뮤택스의 차이가 뭘까요?


데이터베이스**

클러스티드 인덱스와 넌클러스티드 인덱스의 차이점에 대해 설명해보세요.


데이터베이스에 DB 쿼리문이 쌓이게 되는데 이를 스레드를 이용하여 효율적으로 관리하는 방법이 뭘까요?


개발 툴

유니티의 장점이 뭘까요?


형상관리 툴의 장점이 뭐라고 생각하시나요.


머지 경험은 있으신가요? 실제 경험을 말씀해보세요.



기타질문

가장 기억에 남는 전문 서적이 뭔가요?


요즘 보는 책이 있나요?


다른 스크립트 언어 다뤄본적이 있나요?


자주 가는 개발자 관련 사이트가 있나요?


출처 : http://hmjo.tistory.com/264



'프로그래밍(Programming) > 코딩 기초 면접 관련' 카테고리의 다른 글

5년차 면접  (0) 2016.11.24
NHN pre_test  (0) 2016.11.20
기초 면접 공부  (0) 2016.11.20
Comments