网易雷火 面试-1面1轮 游戏研发工程师(客户端方向)

1面有2轮,每轮内容差不多,看面试官
这一轮面试体验巨差:(,主要是我太菜,然后考的全是知识盲区,简直是一问三不知,中途还因为校园网太差中断了两次

自我介绍完后就开始出题,一共出了5道

1.面试官说会c++是吧,然后出题:
题目大概是这样的,问一共打印了哪些字符
class A {
public:
    A() { printf("a"); }
    A(const A&) { printf("b"); }
    A(A&&) { printf("c"); }
    A operator+(const A&) { printf("d"); return A(); } 
};
class B : public A {
public:
    B() : A() { printf("1"); }
    B(const B& b) : A(b) { printf("2"); }
    B(B&& b) : A(std::move(b)) { printf("3"); }
    B operator+(const B&) { printf("4"); return B(); }
};
int main() {
    B b;
    B m(b);
    B n = b;
    B k =std::move(b);
}
我:std::move()不知道是什么...只写了个a1b2

2.面试官说你学过数据结构吧,我想对对对,leedcode刷了好多了,快出道题挽回一下形象,然后出题:
非连通图有2020条边,问至少有几个顶点
我:啊,我只记得完全图的计算是l=n(n-1)/2,非连通图是怎么算的来着...

3.面试官说看你不会,下一道吧,然后出题:
已知入射光线l,法线n,求反射光线r,都是单位向量
我:只知道入射角=反射角是不是没救了,向量怎么计算的好久没复习了,后面查了是r=l-2dao(l,n)n

4.然后这里断线了,重连后直接开始下一道题:
选择题,不定项,关于堆栈的,终于有一个比较熟悉的了,也不知道答对没有,答到这里已经摆了

5.然后出了一道数学题:
有1024个路灯,亮为1,暗为0,开始时全亮111...,第一次开关变为全暗000...,第二次开关第2, 4, 6..盏灯变为0101...,第三次开关第3, 6, 9..盏灯变为011100...,以此类推,问第1024次开关后有几盏灯亮
然后我答题的时候又断线了一次,面试官估计也无语了,匆匆说了个你之后百度吧就结束了

后来查了原理是:灯只有在其编号的因数被操作时,该灯的状态才会被切换,然后只有完全平方数的因数个数为奇数,从 1 到 1024 的完全平方数有 32 个。因此,第 1024 次开关后,有 32 盏灯是亮的。

总结一下,问了1个选择题,4个填空题,没有编程题,连通图那道本来以为要编程,后面又觉得是解方程题。知识点考的比较散,但也不算难,就是我不会罢了。
应该不会有人比我这次面试还糟糕了,明天的另一部分面试见后文。
全部评论
路灯问题搞反了吧,先全灭才是完全平方数
1 回复 分享
发布于 04-09 01:55 湖南
可能同一个面试官,我也出了第三题,整体也是这样的形式,挺怪的。 不过uu说的1面两轮什么意思,直接就约了两轮嘛
1 回复 分享
发布于 03-28 02:22 河南
下周就要第一次面试了,请问像这种面试官出题的情况可以用纸笔打草稿吗,是用什么形式来答题呢
点赞 回复 分享
发布于 05-09 18:22 广东
move是移动语义吧
点赞 回复 分享
发布于 03-29 14:48 湖南
今天给我发第三场面试的约时间了
点赞 回复 分享
发布于 03-29 06:37 美国
说了无向吗,无向非联通图的话,最优情况就是完全图,外面再单独放一个无边的点。
点赞 回复 分享
发布于 03-28 22:55 山东
下午刚面,题一样
点赞 回复 分享
发布于 03-28 17:47 福建
我昨天的还好 今天刚面了 真就一问三不知了 尴尬的我想原地找洞
点赞 回复 分享
发布于 03-28 15:21 四川
虽然还没面但是完全不会这种,我也在考虑要不要推掉今天的了😰
点赞 回复 分享
发布于 03-28 07:56 山西
昨天刚面 也有反射向量的题 我连着把两轮都面了
点赞 回复 分享
发布于 03-28 02:41 美国

相关推荐

头像
05-19 20:33
已编辑
北京体育大学 测试工程师
因为邮件里面有一句 面试内容不保密就取消面试资格 网易这家感觉贼事儿 加上确实幻想拿下 加入大厂所以我之前一直没分享 现在分享给大家 因为已经寄了哈哈 我这个偏KPI  价值不大  没有没回答上来的问题 也没进二面A:讲讲接口自动化讲讲性能测试 问题排查 关注指标 qps确定 关系型数据库和非关系型数据库两种数据库在游戏中的应用场景给游戏充值场景设计测试用例为什么选择做游戏测开堆和栈的区别什么场景会内存泄露出了一道手撕 一串字符串去重 并且字典序是要最小的 并且先后顺序是不变的反问:工作内容 工具开发和测试 不同的组侧重点不一样hc有多少?不知道怎么知道自己分到哪个组里边?有个机制 所有过了的人被挑选 任人宰割B:为什么选择测试为什么选择测试开发喜欢玩什么游戏  介绍一下这个游戏 为什么喜欢玩这个游戏三国杀武将上线 对这个武将要怎么去测试怎么对武将技能的耦合进行测试如果还没上线怎么对这个武将的平衡性进行测试最长重复子串反转链表反问:跟互联网测试开发的区别?涉及到  数值 协议 稳定性 性能的测试工作中可能会遇到的困难?代码的熟悉度和业务的熟悉度  需求涉及到构造复杂测试场景  不太好弄祝大家能拿offer  去网易吃零食 打游戏
上海精神病人:雷火干嘛骗我们啊
查看17道真题和解析
点赞 评论 收藏
分享
整理下面经和之前自己的疑惑第一次写面经bg 211本 两段中小厂Cocos实习timeline(学校有绿通所以没有笔试)3.27线下绿通一面4.8线上二面4.16线上三面4.26测评4.27hr面每面都会提一嘴游戏经历和为什么选择游戏行业————————————————————一面 1.5h内容与简历强相关,凭着记忆应有以下内容1.设计模式 楼主讲了单例模式(事件中心),mvvm以及mvc2.资源加载以及GC相关,基本是照着引擎文档答的3.开源框架 楼主讲的oops-framework4.ECS架构 原理和优势5.性能优化 包括内存优化和渲染优化,自己实习中实际做过哪些以及一些调试工具的使用,这个部分是楼主的实习内容之一所以讲了很久6.渲染管线 两个着色器作用7.帧同步状态同步8.Cocos和Unity区别 但是当时楼主因为毕设刚开始接触Unity,所以讲的是微信小游戏和原生端的开发区别,涉及到SDK,包体大小和分包啥的,Unity部分面试官知道我不会也就没深入问。9.C# zenzen哇嘎乃直接过10.C++常规八股 着重内存对齐和移动语义11. 反问 校招生培养——minigame二面40min主要是对一面的补充,除此之外:1.寻路算法 navmesh2.怎么写一个技能类(也是楼主的实习相关,讲了很久)3.手撕单例模式 C++和TS各写了一遍,到这里才发现自己C++已经写起来很陌生了,想定义个类都忘了有没有分号4.手撕leetcode简单题(楼主leetcode一共写过不超过20道题所以写的磕磕绊绊的都以为寄了)5.反问 面的不好没心思反问了,开玩笑的还是问了一下哪个项目组——雷火的校招过程中不区分项目组,offer阶段才会有某个项目组来捞人三面40min主要是对一面二面的补充,除此之外:1.介绍自己UI仔阶段中一个可热更线上活动的具体实现,主要包括一个抽卡界面,排行榜,商店,IAP购买等业务细节,因为涉及到前后端协作所以穿插了一个protobuf2.实习中写的一个UI组件,以及Unity中实现这个组件的区别,因为楼主用到了射线检测所以顺便问了一些图形学内容,但楼主简历没写图形学所以问的也不深。2.手撕string类3.反问 怎么看待Unity近期的作死行为hr面所有hr面中最技术相关的一集,十分关心楼主的技术成长经历,倒是没什么性格和职业发展规划相关的提问。总结就是八股较少,基本都是围绕着简历在提问(二面和hr面会感觉有点压力)。虽然感觉自己在池子里的顺位应该会比较低但是还是有点想知道会被哪个项目组捞。
查看18道真题和解析
点赞 评论 收藏
分享
评论
9
57
分享

创作者周榜

更多
牛客网
牛客企业服务