腾讯游戏社招面试
天美一面:
c++:
new的过程?
new 分配失败c++怎么处理?
c++内存分配失败怎么处理 怎么样不抛出异常?
虚函数表的数据结构是什么? 怎么存的?
struct-cast dymycal-cast区别
移动构造函数和拷贝构造函数区别
移动构造函数性能好在哪里,原理?
lua:
gc机制
metadata是什么 -index -newindex元方法
下标访问和 key-value访问用法上的注意点 为什么有这两种访问方式 有什么区别
lua性能调优
图形学:
骨骼动画了解吗
说下3d渲染管线
北极光一面:
c++:
c++虚函数是什么?
虚函数表创建时机?
虚函数析构函数怎么设置?
互斥锁和读写锁
骨骼动画怎么驱动模型动起来?
游戏寻路怎么处理 网格怎么划分 大地图怎么分块?
寻路数据怎么生成?
游戏引擎怎么打包,怎么分包?
物理刚体的同步方案?
物理的碰撞检测?
连续碰撞检测CCD
相机模块怎么设计?
#社招##游戏#