Metaapp游戏开发二面凉经

metaapp一面基本上都是些技术基础问些常规的,具体的记不太清楚了,一面可以看metaapp其他一面面经,基本都讲到了。
二面就问的比较全面了,常规问题也没问,二面的面试官基本上就抛出一个问题让你解决。
1.做过最复杂的项目(我没做过什么很复杂的项目,都是些很简单的小项目,我就说做过一个TPS项目)

2.这个项目用过最深的技术(这里我紧张脑抽了,我回答说是对象池....面试官来了一句:啊?对象池....)
ps:其实我应该说有限状态机框架的,虽然也不是什么很复杂的技术,但是面试官一句 啊? 把我给整蒙了.............我真的哭死

3.围绕这个对象池又展开说了点,说了具体实现。(然后面试官来了一句如果不用对象池会有多少消耗)
ps:我又懵了,我怎么啥都不知道,我只知道不用对象池会创建和销毁很多子弹资源,会耗性能,具体多少我还真不太懂....菜鸡本鸡了属于是。因为自己做的都是小项目,其实多创建和销毁不会造成太大的客户端卡顿,然后面试官就说:也就是说其实性能影响不大,但你就是做了。又给我整蒙了....

4.问我玩过原神吗(我回答我不是原批......)
ps:我真nm是shadiao。面试官被我整蒙了,问我玩过什么,我回答英雄联盟,我大学总共时长2086个小时,峡谷最高钻3,云顶最高大师200分

5.围绕英雄联盟展开了问题,大概就是一个英雄放了技能,前端到后端都发生了什么。
我以为这里问我同步的问题,我就把我心中的想法说了出来,但感觉面试官不是很满意,他说了句:也就是说你其实没了解过这个过程。(是啊,当时心里想法就是已经寄了)

6.vector是值类型还是引用类型

7.假设vetor是引用类型,unity的position就是用vector存的,那如果A物体的position=B物体的position,如果我把B物体的x+10,A物体会变吗?为什么呢?
其实这道题很简单,但我当时心态发生了点变化,这东西都想不明白,吞吞吐吐了好久,还是怪我太菜了。。。

8.假如有一万个怪物,你可以以你为中点半径10发生圆形技能,在没判定哪些怪物受伤了。
这里我答的也不好,菜

9.热更新为什么用lua
总的来说二面偏场景,难度讲道理适中,但我每个题都回答的不好,只能怪自己实践的还不够多,估摸应该寄了#游戏客户端开发#
全部评论
太典了,去年社招二面也是,否定一下对象池,我们RPG项目都没人知道不用对象池会有多少开销,谁没事去算这个啊,本就是朝着技术去研究的
点赞 回复 分享
发布于 2023-04-17 19:20 浙江
一面凉的路过
点赞 回复 分享
发布于 2023-04-14 18:32 四川
换我我也懵了…
点赞 回复 分享
发布于 2023-03-23 13:24 内蒙古
没关系楼主已经很棒惹!
点赞 回复 分享
发布于 2023-03-23 12:45 江苏

相关推荐

03-30 20:14
东南大学 C++
一、项目 / 求职方向1.先介绍一下自己。2.你觉得这段实习经历,你的成长有哪些方面?3.你为什么考虑投后台开发这个岗?4.你能大概介绍一下你了解的后台开发相关内容吗?5.结合你之前的实习项目,你接触到的后端相关内容有哪些?6.你端上的 SQL 用的是什么数据库?7.设备特征缓存优化这一块,也是端上做的吗?8.除了这段实习,你还有哪些后端相关经验?9.你对后端开发是怎么理解的?二、高并发 / 网络编程 / epoll / 协程10.高并发你怎么理解?11.评估高并发有什么指标吗?12.你怎么判断一个系统是不是到了高并发场景?13.你怎么判断系统已经到瓶颈了?14.高并发场景下,一般什么资源会先被打满?15.如果不考虑外部 IO,只看服务器内部处理,怎么判断它已经满了?16.纯高并发网络框架场景下,一般是 CPU 先满还是内存先满?为什么?17.你写过 epoll,也了解过 Go 的协程,你觉得它们在设计思路上有什么区别?18.你觉得 epoll 和协程哪个更好?为什么?19.如果 epoll 已经很好了,为什么后来还会出现协程这种设计?三、基础算法 / 排序20.排序算法介绍一下。21.堆排序适合解决什么样的问题?22.堆里取最大值或最小值的复杂度是多少?23.快速排序的时间复杂度是多少?24.快速排序最坏情况是什么复杂度?25.什么情况下快速排序会退化到最坏情况?26.有什么优化措施可以减少快速排序退化的情况?四、操作系统27.进程和线程有什么区别?28.进程和线程切换,哪个更快?为什么?29.进程切换主要慢在哪里?30.进程的寻址空间大概有多大?31.32 位系统和 64 位系统的寻址空间一样吗?32.你怎么理解线性地址、逻辑地址和物理地址?五、数据库33.MySQL 的索引数据结构有哪些?34.为什么 MySQL 索引常用 B+ 树,而不是红黑树?35.索引为什么要考虑磁盘存储特性?六、网络 / HTTPS36.HTTP 和 HTTPS 有什么区别?37.HTTPS 是怎么解决信任源问题的?38.如果证书不是权威机构签发的,会有什么问题?39.浏览器为什么能识别哪些证书机构是可信的?七、AI / Agent / 大模型基础40.你比较擅长哪些技术方向?41.Agent 的设计模式有哪些?42.ReAct 是一种什么思想?为什么会有这种模式?43.为什么模型会出错或者产生幻觉?44.如果模型缺少信息,它直接回答“缺少信息”就可以了,为什么还要继续设计 ReAct 这类模式?45.现在这些主流大模型,用的是解码器还是编码器?46.GPT 和 BERT 的区别你知道吗?47.既然你对 AI 开发感兴趣,那你怎么理解模型的能力边界?八、编程题48.有 N 个人围成一圈,从第 S 个人开始报数,报到 M 的人出列,然后从下一个人继续,直到最后剩下一个人,输出一下出列顺序。
点赞 评论 收藏
分享
评论
5
19
分享

创作者周榜

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