整体感受很不错的,流程很快
面试官人也很好,很有耐心,会不断引导,对于有问题的地方也会详细的说明(还是自己太菜了
二面时间有点短,问的也不是很深,但还是希望能够过,许愿offer,秋招真的太痛苦了
9.19 一面(1h)
- 渲染管线
- pbr和BRDF, pbr和经验模型的区别
- 判断点是否在多边形内(1.射线 2.角度)
- 场景中有1000个npc,哪些方面可能会存在性能瓶颈,如何优化
- cpu(减少行为,将骨骼动画等交付给gpu处理)
- gpu(culling,合批,lod,跨帧)
- 内存(对象池)
- 架构(ECS)
- 指针和引用的区别
- c++的内存分布,虚拟内存
- c++的虚函数,能不能多继承,可能有什么问题(二义性)
- lua使用感受,lua的优势与劣势
- 编程题: 动态规划(楼梯类问题变种)
9.22 二面(40min)
- 项目经验
- lua如何实现面向对象
- C++
- 4种cast
- 左值引用和右值引用
- 智能指针,如何实现shared指针
- RAII
- 锁,读写锁的设计
- socket编程, tcp协议,流量窗口,拥塞窗口,超时重传
- 数据库 B树,B+树,B+树和B树的区别
- 口头编程:带障碍的左上到右下,但是可以上下左右移动(答的A*算法)
#友塔游戏##面经#