~ 2019 유물 6

할일

static의 의미 접근제한자 객체지향의특성 object란? 다형성의 좋은점 스케줄링방법 멀티프로세스,멀티스레드 장단점 데드락 리얼타임 오에스 PARTⅢ 메모리 관리 CHAPTER 8 메모리 관리 전략 CHAPTER 9 가상 메모리 PARTⅣ 저장장치 관리 CHAPTER 10 파일 시스템 CHAPTER 11 파일 시스템 구현 CHAPTER 12 대용량 저장장치 구조 CHAPTER 13 압출력 시스템 PARTⅤ 보호와 보안 CHAPTER 14 시스템 보호 CHAPTER 15 시스템 보안 재귀반복문차이 hash tree차이 스택, 힙 설명 맵에대한거 다익스트라 소트 버블,퀵, 어떤건지확인 머지소트를 바르게 구현방법 스택큐차이 모든자료구조구현 닷넷 부스터 라이브러리 mvc패턴 sq lite 안드로이드 생애주기..

~ 2019 유물 2019.12.07

기술 면접 답변(31~40)

31. 디버깅 방법, 비주얼스튜디오 디버깅 인터페이스 이해, 에러났을때 참고하는 사이트 32. 벡터 at(0)과 [0]으로 접근할때의 차이점 33. 백터에 객체를 담는것과 포인터를 담는것의 차이점 34. 맵의 장점 35. STL의 맵과 일반 해쉬맵의 차이 36. 부스터 라이브러리 사용해봤는지 37. 스마트 포인터에 대해설명 38. 공부하면서 기억에 남는 알고리즘 39. DFS/BFS에 대해 구현방법설명 40. DFS와 다익스트라 알고리즘의 차이, 왜 사용하는곳이 다른지 31. 디버깅 방법, 비주얼스튜디오 디버깅 인터페이스 이해, 에러났을때 참고하는 사이트 - 중단점을 찍고 단계별로 확인하면서 내가 생각한 값과 맞는지 비교하며 문제 발생부분을 찾아감 - 중단점, 한단계씩 실행, 프로시저 단위 실행, 로컬,..

~ 2019 유물 2019.11.12

기술 면접 답변(21~30)

21. C와 C++의 차이점 22. C와 C#의 차이점 23. C++11 어떤지 24. C++에서 가상 함수 테이블에 대해 설명 25. 지역변수와 전역변수가 메모리상에 어디에 어떻게 놓이는지 26. 메모리 단편화 설명 27. 페이지폴트 설명 28. 컨텍스트 스위칭 설명 29. 스택과 힙 설명 30. stdcall과 cdecl의 차이 21. C와 C++의 차이점 - c는 절차지향, c++ 객체지향을 따르는 프로그래밍 언어 - 즉, C는 함수기반, C++은 객체 중심 - C++은 예외처리 기술 지원 - C++은 class를 쓴다. 22. C와 C#의 차이점 - C#은 자바의 영향을 받은 객체지향 언어 - 포인터가 없다 23. C++11 어떤지 - auto 키워드 : 프로그래머가 직접 타입 지정 x, 컴파일러..

~ 2019 유물 2019.11.06

기술 면접 답변(11~20)

11. byte padding - 메모리를 읽을 때 접근하기 쉽게 하기 위해 구조체의 데이터의 주소를 균등하게 나누는것 - 구조체 내의 가장 큰 자료형이 기준 - 구조체내에 구조체가있을 경우 부모 구조체의 기준따름 - #pragma_pack 지시문을 이용해 크기 정할 수 있음 12. .NET FrameWork의 구성 - 닷넷 프레임워크 : 윈도우 프로그램 개발 및 실행환경 - 구성 : 가상머신 공용언어런타임(CLR) + .NET Framework 클래스 라이브러리 - 공용언어런타임(CLR) : C#이나 vb닷넷으로 작성된 코드를 컴파일하면 각언어의 컴파일러들이 중간언어라는 동일한 형태의 결과물을 만들어내고 이 결과물을 공용언어런타임이 기계어로 변환한다. 또한, 메모리관리나 스레드 관리 등의 서비스를 제공..

~ 2019 유물 2019.11.04

기술 면접 답변(1~10)

1. strcut와 class 차이점 2. 구조체 padding bit 3. 함수 오버로딩/ 오버라이딩 4. db트랜젝션 5. 스케쥴링 6. 재귀와 반복문 차이 7. hash와 tree차이, 쓰이는 곳 8. 코드가 실행 가능한 파일이 되기까지의 과정 9. thread와 process차이, 장단점 10. macro와 inline함수 각각 쓰이는 곳 + c++의 특성 중 가장 중요하다 생각하는 것 + SQ LITE 어떤 것인지 1. struct와 class 차이점 - 기본 지시자가 struct는 public / class는 private - class에서 변수값 바꾸려면 set함수 정의해주고 함수 통해서 변경 가능 - 공통점 : c++에서는 동작 방식 일치, 멤버 함수/생성자/소멸자/상속 모두 가능 - c의..

~ 2019 유물 2019.10.31

기술 면접 질문 모음

1. strcut 와 class 차이점 2. 구조체 bitpadding 3. 함수 오버로딩/ 오버라이딩 4. db트랜젝션 5. 스케쥴링 6. 재귀와 반복문 차이 7. hash와 tree차이, 쓰이는곳 8. 코드가 실행가능한 파일이 되기까지의 과정 9. thread와 process차이, 장단점 10. macro와 inline함수 각각쓰이는곳 11. byte padding 12. .NET FrameWork의 구성 13. virtual 함수에 대해 설명하라 14. 소멸자에 virtual을 쓰는이유 15. 포함과 상속의 차이점 16. 메모리 단편화를 해결할수있는 기법 17. 멀티 코어를 활용할 수 있는 프로그래밍 기법 18. STL에서 erase와 remove의 차이점 19. List 클래스 구현, 추가/삭제 ..

~ 2019 유물 2019.10.30