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 江苏

相关推荐

09-24 11:34
已编辑
电子科技大学 前端工程师
一面 2025.8.20一个页面的URL放到浏览器的搜索栏上直到看到整个页面的展现,这中间都发生了什么拿到静态数据的 JS 和CSS去进行渲染,那渲染的这一部分都发生了什么DNS 解析这一部分你觉得我们前端会遇到一些什么样的问题?你遇到过吗Nginx 解决跨域时它是一个怎么样的角色JS 有哪些数据类型基本数据类型跟引用数据类型,它俩的差别是什么怎么判断一个变量的值是不是一个空对象实现深拷贝什么样的场景会产生内存泄漏的问题盒模型position默认值二面 2025.8.29promise 主要解决的是一个什么问题promise 可以被多次决议吗原型链从一个对象上面取一个 a 属性,这个过程是什么样的原型链的顶端是个什么东西有什么方法能够判定一个属性是在对象自身上,还是在它的原型链上for in 和 for of 有什么区别有哪几种方式能够实现一个对象的继承构造函数和普通函数的区别是什么当我用一个 new 关键字去调这个函数的时候,它实际上发生了哪些事情一个函数是如何知道自己是以普通方式被调用的还是被 new 的方式调用的await 怎么捕获异常try catch 可以捕获一个 promise 的异常吗代码:二维数组查找。数组中每一行数字数量不固定,但是数字定是全局递增的,输入一个数字,返回该数字在二维数组中的位置,如果找不到,返回-1。二面挂
查看25道真题和解析
点赞 评论 收藏
分享
评论
5
19
分享

创作者周榜

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