면접 질문 모음 46~50

한재민·2025년 5월 30일

용어정리

목록 보기
33/33

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

Unity

16. CPU와 GPU의 작동 방법은 어떤 차이가 있는지 설명해주세요.

CPU는 소수의 강력한 코어로 구성되어 있어 논리 처리, 분기, 게임 로직 처럼 복잡하고 다양한 작업을 직렬 처리하는 데 최적화되어 있음

GPU는 다수의 단순한 코어를 활용해 동일한 연산을 반복적으로 처리하는 병렬처리에 강하며, 주로 그래픽 렌더링, 쉐이더 계산, 대량으 수치 연산 등에 사용됨


17. 월드 스페이스 (World Space) 와 로컬 스페이스 (Local Space)의 차이에 대해 설명해주세요.

World Space는 월드 좌표
Local Space는 자신의 부모 객체 기준 좌표
오브젝트를 절대위치로 배치할 때 World Space 사용,
오브젝트를 부모 기준 상대 위치로 배치할 때 Local Space 사용


18. 벡터의 내적과 외적을 어느 상황에 사용할 수 있는지 설명해주세요.

  • 내적
    두 벡터 사이의 각도를 알아내거나, 방향이 얼마나 유사한지 확인하는 데 사용된다.

  • 외적
    두 벡터로 만든 법선 벡터를 구한다.
    회전 축 계산에서 사용된다.


19. 쿼터니언을 사용하는 이유에 대해 설명해주세요.

  1. 짐벌 락 방지
  2. 회전을 효율적으로 결합하고 연산할 수 있어 게임 프로그래밍에 유용함
  3. 회전축과 회전 각도를 모두 포함하고 있어 회전의 방향과 크기를 동시에 표현가능

20. 네트워크 프로토콜 (IP, TCP, UDP)에 대해 설명해주세요.

  • IP
    인터넷에서 데이터를 목적지까지 전달하기 위한 주소 지정 및 라우팅 방식을 정의한 프로토콜
    패킷 단위로 데이터를 전달한다.

  • TCP
    데이터를 신뢰성있게 순서대로 정확하게 전달하기 위한 연결 지향형 프로토콜
    연결지향, 신뢰성보장, 흐름 제어 / 혼잡 제어

  • UDP
    빠른 전송을 목적으로 설계된 비연결형 전송 프로토콜
    TCP와 달리 신뢰성 대신 속도를 우선


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

0개의 댓글