면접 질문 모음 - 16~20

한재민·2025년 4월 29일

용어정리

목록 보기
27/33

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

C# 문법


16. 얕은 복사와 깊은 복사의 차이점은 무엇인가요?

얕은 복사는 객체의 주소를 복사하고, 원본과 복사본이 같은 객체를 가리킴.
깊은 복사는 객체자체를 복사하고, 원본과 복사본이 다른 객체를 가리킴


17. 박싱과 언박싱이 일어나는 과정을 메모리 관점에서 설명해주세요.

박싱 - 값타입이 복사되어 힙 메모리에 새 객체로 생성 -> 스택에 힙 객체의 참조주소저장
언박싱 - 힙 객체에서 값을 가져와 스택에 다시 복사


18. 클래스를 다른 클래스로 상속하기 위한 방법은 무엇인가요?

이건 질문의 의도가 대체 뭘까요?
상속이 상속이지.. 뭔가 새로운 방법이 있는걸까..


19. 클래스 상속에서 다이아몬드 문제(diamond problem)가 발생하는 이유와 이를 해결하는 방법에 대해 설명해주세요.

다이아몬스 문제란 다중 상속할 때, 같은 부모를 상속받아 충돌하는 문제
클래스는 하나만 상속받기 ( 다중 상속 XX )


20. 인터페이스란 무엇인가요?

인터페이스는 메서드, 프로퍼티, 이벤트 등 규격만 정의하는 타입
구현은 할수없고, 선언 만 할수있다.

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

0개의 댓글