灵犀互娱实习 游戏客户端一面凉经

发点面经希望能求求好运~
3.26投递,3.29笔,4.15早一面,无手撕面完秒挂(八股盛宴)
----
自我介绍
--------
项目环节
1.AB包怎么打包和分包的
2.有没有对你的工程进行过更新,资源卸载时怎么样的
3.Unload()区别,什么时候用Unload(false)
4.压缩格式了解吗
5.导表工具是怎么做的,有了解网上开源的导表工具吗?
6.FSM怎么设计的
7.对象池怎么设计的
8.UI怎么和逻辑做交互的
9.事件中心底层是怎么做的
10.单例会有什么问题

--------
因为我是做3d视觉的,有个3DGS相关的横向,就问了我一些图形学八股
1.说一下渲染管线
2.了解MVP矩阵吗
3.一个物体先旋转,再移动,或者是先移动再旋转,他们的结果。
4.那我给你一个点。你怎么判断这个点是否在一个三角形内。
5.Unity中,定义一个摄像机需要哪一些基本的参数。❌
(忘了,只说了摄像机内外参,畸变焦距这些。Unity的参数没想起来,估计还有FOV,裁剪平面,投影类型之类的)
6.解释下前向渲染和延迟渲染(G-Buffer,大意就是先深度测试减少不必要的片元渲染)
7.你刚说的抗锯齿,除了MSAA,还有哪些抗锯齿?(SSAA超分,FXAA快速近似,查找边缘,TAA时间)
8.你有了解一些阴影的基本原理吗(静态阴影LightMap,动态阴影ShadowMapping,大场景级联CSM)
9.了解哪些后处理算法❌(伽马校正,景深,运动模糊,但这个我具体没记这些概念对应的算法)
------
问熟悉什么语言,我说C++C#。问我脚本语言熟悉吗,我说Lua刚学没实操过(主要确实没把握),科研用python
1.多态怎么理解
2.New和malloc的区别
3.Free怎么知道要释放多大一个空间❌(后来看了下,malloc在分配空间的时候,会额外有一个小块空间存相关信息,给free传指针地址的时候,free就会用到)
4.说下Vector的原理,和list各有什么优缺点
5.Map和Unorder_map的区别
6.哈希表发生冲突怎么解决
7.寻路算法用过吗?
8.网页上输一个地址,最后把它显示出来,整个流程是怎么样的?❌(有点久没看,忘了,说了一通https的原理)
9.Tcp和udp的区别?哪些游戏你觉得用的是tcp,哪些是udp
----
最后无手撕,问我平常有玩什么游戏,深入了解过哪些游戏的实现?

反问
1.做什么业务(三国志战略版)
2.整体有什么改进空间(项目做得深度不够)

-----
面完后秒挂,
项目深度不够这个确实是我强行转行不可避免的会被抨击到问题。可能小工作室更偏向经历丰富一些的。
当然也有可能是我投递时间太晚没hc了,或许只能勉强这样安慰自己了。
全部评论
佬,很强了
1 回复 分享
发布于 2025-04-18 18:47 四川
佬已经很强了佬这种水平都能挂感觉就是太卷了,早知道学其他的了
点赞 回复 分享
发布于 2025-04-23 09:29 福建
是不是平平无奇,我9号面的,面试官也说我项目不行
点赞 回复 分享
发布于 2025-04-21 21:03 广东
正在筹划复活一款武侠类的游戏项目,如果您想直接参与这款上线游戏的开发,自身熟悉C /Java/C#,了解网络编程。能阅读技术文档,使用Git基础操作,可以来兼职或者全职,薪资丰厚,如果成为核心人员可以面签协议享受1%-2%利润分成。
点赞 回复 分享
发布于 2025-04-21 03:16 河北
感觉答得还行啊,应该是没啥hc吧,三战组游戏客户端暑期实习的hc应该不超过3个
点赞 回复 分享
发布于 2025-04-20 20:57 湖北
我去问的这么难
点赞 回复 分享
发布于 2025-04-19 08:07 福建

相关推荐

全程45min,面试官没开摄像头,不过倒是没压力我,人挺好的。全程没有手撕,不知道啥意思,感觉可能不想要我?自我介绍问我最近在玩什么游戏1.你觉得英雄联盟里那个英雄的设计你觉得很好2.如果要你设计一个佛耶戈,你会怎么实现捡魂的机制3.比如说佛耶戈捡豹女的魂的时候,只能用一个形态的技能,这个该怎么处理4.瑞雯的q技能有多端,这个该怎么实现5.如果说我想让这个q技能的衔接判定在技能的最后几帧才触发该怎么办6.如果说我想让这个技能在后摇阶段人物可以移动,动画上该怎么处理7.如果说我想让这个技能在后摇阶段人物可以移动,代码上该怎么处理8.如果我想让一个技能施法中不能移动,我该怎么处理9.安妮的w是一个扇形检测,我该怎么在ue里实现这个扇形检测10.ue的boxcollision用过吗(怀疑是刚才我没说他才问的)GAS方面1.说一说GAS框架里都有什么2.GameplayAbility该怎么激活3.TryActivateAbility的具体实现是怎么样的(不知道啊)4.GameplayAbility中都有什么主要的接口(这么问我直接啥也想不出来了)5.你的项目里是怎么做伤害检测的6.GameplayAbility里那些Tag的容器知道都有什么吗(就记得Block Cancel其他忘了)7.你平时用哪个用的多8.GameplayAbility的实例化策略知道都有什么吗,如何恰当得分配策略9.多次实例化的策略适用于哪些Ability(没想出来)10.GameplayTag的底层数据结构是什么11.如果让你设计这么一棵树方便查询的树,你该怎么设计(用哈希表去映射?瞎扯上去了)UE方面1.除了GAS你还学过哪些2.PlayerController你是怎么理解的3.PlayerController里面应该放什么逻辑4.Move的逻辑是应该放在Ability里还是PlayerController里5.Montage里的xxx你知道吗(听都没听过)6.Montage的底层xxx是怎么实现的(不知道,没研究过)C++八股1.介绍一下智能指针2.如果用一个裸指针去实例化两个Shared_ptr会怎么样3.如果说我就是要用这个指针实例化该怎么处理(不知道)日常1.你才大二就出来实习吗,学校怎么办2.从什么时候开始学游戏开发的3.为什么选择虚幻反问环节这么一看感觉自己好多都没答上来,估计寄了😭
点赞 评论 收藏
分享
查看6道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
饥饿的丹尼尔在刷代码:写笔试的时候用草稿纸还被监考提醒两次看屏幕
点赞 评论 收藏
分享
评论
11
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务