면접 질문 모음 - 26~30

한재민·2025년 5월 1일

용어정리

목록 보기
29/33

스파르타 내일배움캠프 유니티 7기
면접 질문 모음

C# 문법

26. 오브젝트 풀을 사용하면 메모리 관리에 도움이 되는 이유가 무엇일까요?

오브젝트를 반복적으로 생성/파괴하지 않기 때문에 힙 메모리 사용이 줄고, GC 발생 빈도가 줄어 GC 부하가 감소한다.
일정한 메모리 공간을 반복적으로 재사용하기때문에 힙 메모리 단편화를 줄일 수 있다.


27. 제네릭이란 무엇인가요?

제네릭은 클래스, 메서드, 인테페이스 등을 선언할 때 데이터 형식을 일반화하여 재사용성을 높이기 위한 기능이다.


28. 람다식(Lambda Expression)이 무엇인지 설명해주세요.

익명 메서드를 간결하게 표현하는 방법


29. LINQ란 무엇인가요?

컬렉션 데이터를 SQL처럼 질의 할수 있게 해주는 기능

C#의 컬렉션은 Queue, Stack List 등등


30. 리플렉션(Reflection)이 뭔지, 사용을 해봤다면 어떤 이유에서 사용했는지 설명해주세요.

리플렉션은 런타임에 타입 정보를 조회하고 동적으로 조작할 수 있는 기능.

Unity에서는 SerializeField, GetComponent 등이 내부적으로 리플렉션을 사용한다.

profile
유니티 클라이언트 취업준비중입니다..

0개의 댓글