雷火游戏客户端暑期实习三面

🕒 岗位/笔试时间
游戏客户端开发/ 50min

🤔 面试感受
一般,压力拉满

👥 面试题目

三面基本上是目前为止压力最大的一场面试(压力面实锤)。对方可能确实毕比较厉害,因此对我做的所有项目以及实习经历都十分看不上 _(:з」∠)_,基本上一直在被diss。问的比较多的是ue相关和C++。

1. ue

- ue的反射是怎么做的(答: 宏,代码生成,UHT一系列的东西等等),什么场景下会用到反射(答: detail panel,网络传输,gc)。
顺便提一下,对方对ue中gc也需要反射信息这件事情表示怀疑,这个见仁见智吧。(ReferenceTokenStream: ?

- ue网络架构是啥样的,tcp还是udp,对udp做了哪些改进(rudp那些)。

- gas,动画系统相关问了一些,但不是太深入。

2. C++

因为博主在简历上放了C++项目的GitHub链接,所以对方直接对着我repo里的代码让我解释具体的逻辑,压力拉满(。C++问的最多的主要还是基本的面经和stl。

- 智能指针有几种,什么情况下使用。weakptr原理。
- 左值/右值的概念,std::move的作用,和std::forward的区别。
- std::vector 是什么原理,有什么特点,使用的时候有哪些需要注意的地方。
- 其他的想起来了再加上(

3. 手撕

让我用C++写一个二分,因为到这里已经压力拉满了,所以边界一直没有写对,改了两次才正常运行,QAQ(确实太菜了,手撕苦手)。
对方狠狠批判了我的码风,并表示你传参是一个引用,那为什么不加const(答: 忘记了,确实应该加const),对方追问: 加不加const有什么区别(答: 加const能保证函数内部不会修改传入的数组),对方继续追问: 那加了const 是不是传入的数组也得是 const vector 才行(答: 不用,const只是限定函数内部不会修改,参数会自动进行类型转换(其实完全不知道对不对,当时想到的就是这个))。

最后写代码确实压力拉满,因为C++细节太多了,对方能针对很多细节展开了进行提问,还是得基础扎实啊   (*꒦ິ⌓꒦ີ)

全部评论
哥,你三面过了吗,有没有收到hr面,你的项目多吗😭
点赞 回复 分享
发布于 2024-04-30 17:24 四川
哥,你怎么今天12点二面,一点多就三面了😲
点赞 回复 分享
发布于 2024-04-22 15:29 江苏

相关推荐

头像
05-19 20:33
已编辑
北京体育大学 测试工程师
因为邮件里面有一句 面试内容不保密就取消面试资格 网易这家感觉贼事儿 加上确实幻想拿下 加入大厂所以我之前一直没分享 现在分享给大家 因为已经寄了哈哈 我这个偏KPI  价值不大  没有没回答上来的问题 也没进二面A:讲讲接口自动化讲讲性能测试 问题排查 关注指标 qps确定 关系型数据库和非关系型数据库两种数据库在游戏中的应用场景给游戏充值场景设计测试用例为什么选择做游戏测开堆和栈的区别什么场景会内存泄露出了一道手撕 一串字符串去重 并且字典序是要最小的 并且先后顺序是不变的反问:工作内容 工具开发和测试 不同的组侧重点不一样hc有多少?不知道怎么知道自己分到哪个组里边?有个机制 所有过了的人被挑选 任人宰割B:为什么选择测试为什么选择测试开发喜欢玩什么游戏  介绍一下这个游戏 为什么喜欢玩这个游戏三国杀武将上线 对这个武将要怎么去测试怎么对武将技能的耦合进行测试如果还没上线怎么对这个武将的平衡性进行测试最长重复子串反转链表反问:跟互联网测试开发的区别?涉及到  数值 协议 稳定性 性能的测试工作中可能会遇到的困难?代码的熟悉度和业务的熟悉度  需求涉及到构造复杂测试场景  不太好弄祝大家能拿offer  去网易吃零食 打游戏
上海精神病人:雷火干嘛骗我们啊
查看17道真题和解析
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

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