[면접 질문] 신입 기술 면접 문제
2015. 8. 18. 06:07ㆍ프로그래밍/지식창고
728x90
728x90
서론
- 내가 직접 받았던 면접 질문들 모음
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 쿼리문이 쌓이게 되는데 이를 스레드를 이용하여 효율적으로 관리하는 방법이 뭘까요?
개발 툴
- 유니티의 장점이 뭘까요?
- 형상관리 툴의 장점이 뭐라고 생각하시나요.
- git 사용할 줄 아시나요?
- 머지 경험은 있으신가요? 실제 경험을 말씀해보세요.
기타질문
- 가장 기억에 남는 전문 서적이 뭔가요?
- 요즘 보는 책이 있나요?
- 다른 스크립트 언어 다뤄본적이 있나요?
- 자주 가는 개발자 관련 사이트가 있나요?
728x90
반응형
'프로그래밍 > 지식창고' 카테고리의 다른 글
PCB (3) | 2015.09.08 |
---|---|
[티스토리] 타이틀 로고로 바꿔보기 (4) | 2015.09.04 |
[유머] 오늘부터 감사의 만줄 코딩!! (7) | 2015.08.27 |
기억장치 관리 (0) | 2015.08.15 |
프로세스 관리 (0) | 2015.08.15 |
운영체제 개요 (0) | 2015.08.15 |
[크롬] 마우스 우클릭 해제 (2) | 2015.07.28 |