3.22笔试,ak3.28一面,答的一般骨骼动画整个实现,phong光照实现,gamma矫正,介绍pbr,drawcall太多怎么优化,半透明物体绘制怎么搞,简述gpu光栅流程,进程线程八股,多线程hazard,cpp多态,怎么恒定的执行某个函数,cpu cache line,forward+deferred优势,劣势。4.8二面,答的不错展示自己的垃圾游戏引擎,随后问问题:引擎选型:vulkan+java+glsl,为什么这么选?,LOD与QEM 简化算法原理?后续编辑器计划?地形生成实现细节?forward+deferred区别。口撕:无序数组,长度100w,求两数和等于target的数量,先写个nlogn,问有没有优化,搞了个on的。怎么优化tcp首次连接速度?为什么很多游戏用了vulkan,但是相比ogl没优势?移动端的deferred,TBR,vk subpass相关minecraft做了哪些drawcall优化?有没有capture过其他游戏的管线?4.11hr面,放轻松4.25意向书,offer