- 질문 1: float와 int의 표현 가능한 수의 범위가 다른 이유는 무엇인가요?
- 질문 2 : 'ref'와 'out'의 사용 시 차이는 무엇인가요?
- 질문 3 : 접근 제한자란 무엇이며, 각각 어떤 차이가 있는지 비교해서 설명해주세요.
- 질문 4 : struct와 class를 비교해서 설명해주세요.
- 질문 5 : 가비지 컬렉터에 대해 설명해주세요
- 질문 6 : 가비지 컬렉터를 회피하기 위한 전략은 무엇이 있나요?
- 질문 7 : 가비지 컬렉션이란 무엇인지 설명해주세요.
- 질문 8 : 박싱과 언박싱에 대하여 설명해주세요.
(꼬리질문) 박싱, 언박싱을 사용할 때 주의해야 할 점이 있다면 무엇이 있나요?
- 질문 9 : **배열과 List, ArrayList, Dictionary 의 차이점을 설명해주세요.
(**꼬리질문) Dictionary는 어떻게 구현해야 하나요?
(꼬리질문) Dictionary 검색이 빠른 이유는 무엇인가요?
- 질문 10 : 제네릭이란 무엇인가요?
- 질문 11 : 델리게이트(Delegate)의 개념에 대해 설명해주세요.
- 질문 12 : 'delegate', 'event', 'action', 'func' 간의 차이를 설명해주세요.
(꼬리질문) 프로젝트에 적용해 본 경험이 있다면 설명해주세요.
- 질문 13 : 람다식(Lambda Expression)이 무엇인지 설명해주세요.
- 질문 14 : 콜백이란 무엇인가요? 사용해봤는지?
- 질문 15 : 정렬 알고리즘이란 무엇이며, 사용 이유에 대해 설명해주세요.
- 질문 16 : 선택 정렬과 버블 정렬에 대해 설명해주시고, 코드를 작성해보세요.
- 질문 17 : 스택, 힙 메모리란 무엇이며 어떤 차이가 있는지 비교해서 설명해주세요.
- 질문 18 : 값 형식과 참조 형식의 차이에 대해 설명해주세요.
- 질문 19 : 자료구조의 종류는 무엇이 있으며 각각 어떤 차이점이 있는지 설명해주세요
(꼬리질문) 위 자료구조는 무조건 좋은가요?
- 질문 20 : 객체지향이란 무엇인지 설명해주세요.
(꼬리질문) 객체지향의 특징은 무엇이 있나요?
(꼬리질문) OOP란?
(꼬리질문) SOLID 원칙은 무엇인가요?