西山居seed面经

总共半小时全程拷打项目,面试官人很好,不断追问看我有没有自我思考
1.说说你组件模式实现状态机状态管理的思路
2.如何实现动画层与状态的解耦
3.如果我有个新状态要避免直接在一个状态里去做检测切换,有没有能够避免状态直接产生依赖的方法
4.聊聊你说的ui框架提供层级管理思路
5.窗口控制用什么数据结构,我说栈,追问如果栈内有a,b,c三个界面,我想从c跳到a呢?我说那用双端队列会不会好一点
6.面试官说有更好的方案,可以用状态机管理(完全没想到,下次去试试)
反问环节:斗胆问了一下自己在他面过的人里面有没有中游水平
回复是“有的,比绝大部分人要强,因为在面试的过程中有体现了自己的思考”
然后问了一下学习方向,面试官建议我不要再上平台看低级视频了,直接去找大点的开源项目学别人的思路
希望还有hc吧,孩子已经两个月没有约面了,再没有机会要fanbox注册账号了😭#游戏开发面经#
全部评论
mark
1 回复 分享
发布于 05-07 08:28 湖南
加油
点赞 回复 分享
发布于 05-12 20:58 湖北
mark佬,希望能进面用上面经
点赞 回复 分享
发布于 05-10 00:36 湖南

相关推荐

05-01 15:07
已编辑
成都锦城学院 游戏后端
#西山居seed#我爱西山居,真的,面试官很好,也让我意识到自己的问题:1.自我介绍,以及项目询问2.常用设计模式(单例,自己讲了讲观察者和发布订阅,对象池)拷打,询问有没有代码可以看看(不在这个电脑,早知道上传gitQAQ)3.map原理(讲了一下红黑树和哈希)详细讲讲红黑树,以及他与其他平衡二叉树的区别,4.讲讲vector原理5.如果一个数据经常删除插入,查询少你会采用什么结构,查询多呢?6.因为讲了自己习惯编码的时候接口/框架先行,问了一下在c++会这么做(脑子糊糊的答得很差,感觉没说清楚)7.c++虚函数8.vs常用快捷键f10 f11的作用(只记得f11)9.GCC c++特性讲讲,平时有在关注吗10.网络拷打,使用什么协议,做了什么,询问有没有写完的代码可以看看,讲了讲自己做的帧同步的思路11.c#拷打,拆装箱在什么上运行(我脑子抽了没想起来是堆栈上的互换。。。我理解错问题了qaq,复盘的时候狂敲大腿)12.c#平台 .net 和mono可以讲讲吗(基本乱讲,感觉脑子糊掉了,现在清醒了哈哈)13.渲染相关,渲染管线,讲讲自己实现的shader,说说自己的学习路线反问环节:1.我有什么缺陷吗,我尽快改正回答:学的太杂了但是不够深,专精一个,建议我就别继续看图形学和shader了,建议多看看c#底层部分,然后给我讲了讲游戏中底层的重要性,安慰了我一下,真是个好人呜呜呜呜呜反思环节:时长差不多1小时,面试到后期的时候狂出汗,脑袋也变糊了,复盘的时候明显发现哪怕还没有恶补脑子就已经清楚了,回答上问题不会回答的一团糟了,学的太杂了,没有专精项,而且确实感觉c#一拷打感觉自己学的就是一点点简单东西,哎,学无止境呀,面试官非常好,给我讲了很多我需要注意的薄弱点,给我后面学习的建议,面试下来感觉醍醐灌顶,最喜欢这种可以学到东西的面试了更新 g了老老实实沉淀一波吧
查看13道真题和解析
点赞 评论 收藏
分享
评论
10
10
分享

创作者周榜

更多
牛客网
牛客企业服务