某公司笔试(7)

UE4研发工程师笔试题(30min) #

  1. 遍历删除一个 List 中的第偶数个元素.请写出伪代码
  2. 请简述字节流和字符流的区别和用途
  3. 单例类如何确保线程安全?
  4. 静态库和动态库有何区别?
  5. 请简述线程间进行数据传递的方法
  6. 请简述进程间进行数据传递的方法
  7. 请简述骨骼动画的概念
  8. 欧拉角的作用是什么?请简述欧拉角/四元数/旋转矩阵之间的关系和优劣
  9. Unity默认是 y-up 坐标系,而UE4是z-up 的.给定UE4 中一个骨骼的欧拉角,如何转换到Unity 中?
  10. 您是否有在 UE4 中使用多线程的经验? 请简述功能和实现方式
  11. UE4 的网络框架是如何同步的?
  12. 如何将 Camera 实时渲染图片并存本地文件? 请大略表述思路
  13. 和服务器通信时,你会依据哪些因素选取通信协议? 选用TCP/Http/Websocket 的场景分别是?