timeline3.27线下绿通一面4.8线上二面4.16线上三面4.26测评4.27hr面每面都会提一嘴游戏经历和为什么选择游戏行业————————————————————一面 1.5h1.设计模式 楼主讲了单例模式(事件中心),mvvm以及mvc2.资源加载以及GC相关,基本是照着引擎文档答的3.介绍一个使用过的开源框架4.ECS架构 原理和优势5.性能优化 包括内存优化和渲染优化,自己实习中实际做过哪些以及一些调试工具的使用,这个部分是楼主的实习内容之一所以讲了很久6.渲染管线 两个着色器作用7.帧同步状态同步8.Cocos和Unity区别 因为楼主当时才刚刚开始接触Unity,所以讲的是微信小游戏和原生端的开发区别,涉及到SDK,包体大小和分包啥的,Unity部分面试官知道我不会之后也就没深入问。9.C# 没用过只了解10.C++常规八股 着重内存对齐和移动语义11. 反问二面40min主要是对一面的补充,除此之外:1.寻路算法 navmesh2.游戏技能类的实战注意要点3.手撕单例模式 C++和TS各写了一遍,到这里发现自己C++已经写起来很陌生了4.手撕leetcode(楼主没怎么刷过算法题所以写的磕磕绊绊的都以为寄了)5.反问三面40min主要是对一面二面的补充,除此之外:1.介绍实习中一个可热更线上活动的具体实现,主要包括一个抽卡界面,排行榜,商店,IAP购买等业务细节,因为涉及到前后端协作所以穿插了protobuf的介绍2.实习中写的一个UI组件,以及Unity中实现这个组件的区别,因为楼主用到了射线检测所以顺便问了一些图形学内容,但楼主简历没写图形学所以问的也不深。3.手撕string类4.反问hr面比较关心个人成长路径和规划总结就是八股较少,基本都是围绕着简历在提问