完美世界 unity开发 (一面)

投了贼多中大厂 笔试基本都挂了 唯独过了完美世界
双面试官 时长1h 没有问算法相关
1.自我介绍 我说了一个很蠢但是很真实的自我介绍 我真的好不容易拿到面试机会
2.项目(因为我说了unity是自学)问我是不是完全出自自己的想法写的(指不是网上抄的)
项目中的问题:
drawcall :什么是dc 为什么会增加,为什么要打图集,打图集为什么降低dc ,图片叠加为什么会增加dc,同一个图集叠加不会增加dc吗,多个按钮叠在一起会产生dc吗,文本为什么增加dc,ui中的深度(麻了
unity自带寻路:底层原理?你了解过什么寻路算法吗?我说了A* ,没怎么用过
怪物跟踪到人物身上吗?我说判断距离  你知道这个自带一个判断距离的方法吗? 忘了。。
相机这个效果是学的别人的吗(一个拉近的效果)我说日式rpg比较多(胡说八道的。。。
怎么控制行走的(我这里说的就是点击地面,转向,向前线性差值blabla)如果遇到障碍物怎么办 我目前这个确实无法控制自动绕开障碍物
对象池:原理 为什么要使用 ?使用的好处? gc相关,同时创建300个物体 我说了用协程
3d物体放在ui面板上:不太记得 只说了用另一个相机blabla(我说了句:但是我有做笔记,卧槽我是***)
mvc:太久没复习 讲半天才将清楚
monobehavior继承之后有什么特别的:生命周期start等,碰撞检测等
c++:
堆栈区别
开辟空间 new malloc区别 ,申请内存不足会怎么样?不知道啊。。。
数组用delete[],如果不用[]会怎么样
vector扩容 :新的内存和旧的内存怎么分配?我说直接连在一起
扩容内存不足怎么办?内存不足我不会啊。。。难道用指针连起来?
迭代器 iterator:begin()end()位置? 如何删除一个中间的元素?(1.后面的向前面覆盖2.与末尾的元素交换,缩小size) 用过erase()? 没有
类型转换 :(强转 里氏转换 不明白再问啥 可能是 cast 转换?不明白)
怎么理解多态:静态动态等 如果不写virtral怎么样?
虚表:类的内存地址中会多一个指针 指向虚表 虚表是数组存放虚函数地址
socket丢包问题:人都傻了这是啥?我只复习了tcp。。。
多线程:我可能搞错了多线程在网络中的意义。。。
协程:(分时分部执行) 协程中写阻塞(啥东西。。。)
智能指针相关:我只知道概念 最后还忘了类什么时候调用析构函数5555(程序结束之后,属实是慌张了
最后面试官还礼貌的说了我名字 真的感受到了尊重 明年再战把。。。


#Unity游戏开发校招##面经##完美世界#
全部评论
明年?楼主打算冲春招吗
1 回复 分享
发布于 2021-10-03 18:49
楼主过了吗
点赞 回复 分享
发布于 2021-09-18 23:34
楼主流程终止了吗
点赞 回复 分享
发布于 2021-09-24 18:16
看完了,感觉你这轮的面试的难度比你其他的面试的难度要高啊
点赞 回复 分享
发布于 2021-10-03 19:26
后天面完美,又看到楼主的面经了😂
点赞 回复 分享
发布于 2021-10-18 20:20

相关推荐

4 39 评论
分享
牛客网
牛客企业服务