网易雷火 面试-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 河南
我也遇到了,一轮纯做题,出完题就玩手机,现在在等二轮,你的123题我都出了,还整了个25匹马赛跑的和一个完全三叉树的和一个代码找错的(那代码纯神人代码,问面试官某一步到底想实现个啥也说不清楚),然后你第三题那个光线的,我说入射光线向量怎么是从镜子里射出来的他也支支吾吾不知道说啥,题做对做错啥也不说,只要给出你的一个初步答案都直接下一题,半个小时到点直接结束,感觉被刷kpi了,然后这面试还是临时通知给我向前推了半个小时的,第一次见到这么抽象的面试完全没有交流的。
点赞 回复 分享
发布于 10-22 20:02 重庆
下周就要第一次面试了,请问像这种面试官出题的情况可以用纸笔打草稿吗,是用什么形式来答题呢
点赞 回复 分享
发布于 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 美国

相关推荐

是第三次面试。全是八股拷打。【面试问题】1. 请先做一下自我介绍。2. 你主要使用哪些编程语言?3. 用 Go 和 Python 分别做过什么?4. 对 C++ 标准库里的容器有了解吗?说说 map 或哈希表的实现。5. 哈希表如何解决冲突?6. 除链地址法外,还有哪些冲突解决方法?7. 开放寻址删除元素时需要注意什么?8. 如何避免哈希表退化成少数长链?9. unordered 系列容器如何避免退化?10. 红黑树具体实现了解多少?11. 如何设计一个既支持快速插入删除,又支持下标索引的容器?12. deque 的大致实现原理是什么?13. 请手写双向链表结构,并实现尾部插入。14. Node** 与 Node* 的区别是什么?15. C++ 智能指针有哪些?各自作用?16. weak_ptr 如何打破循环引用?17. 如何检测代码存在循环引用或内存泄漏?18. 其他语言的垃圾回收策略有了解吗?19. 进程运行时内存布局是怎样的?20. 全局/静态变量位于哪个段?21. 为什么要做内存对齐?22. 多进程间有哪些通信方式?23. 共享内存读写时如何同步?24. 除共享内存、管道、信号外,还有哪些 IPC 方式?25. TCP 连接如何检测对端断开?26. TCP 三次握手、四次挥手过程?27. 游戏为何常用 UDP?需在 UDP 之上做哪些改进?28. KCP 为什么延迟更低?29. UDP 服务端如何维护连接状态?30. Redis 的 zset 怎么实现?31. 跳表原理是什么?32. Redis 集群如何把数据分布到各节点?33. 求数组第 K 大元素有哪些方法?34. 如何用 Redis 实现分布式锁?35. 最长「0 和 1 数量相等」子串如何做?36. 若把 0 换成 -1,求和为 0 的最长子段,有思路吗?37. 在 Linux 源码方面做过哪些学习或开发?38. 还有想补充的项目细节吗?39. 对游戏服务器开发有哪些了解?40. 平时玩哪些游戏?41. 未来职业规划是什么?更倾向游戏还是其他方向?42. 有没有想进一步了解的问题?
校招求职有谈薪空间吗
点赞 评论 收藏
分享
base:杭州时长:1 h1. 请做自我介绍。2. 重点展开说明在XX担任测试工程师的实习工作内容。3. 举例说明在测试过程中发现的bug,以及如何将其编写成脚本进行日常自动化运行验证。4. 之前提到的电源故障(100次中发生1-5次)是概率性发生的,为什么硬件故障会概率发生?5. 算法手撕,二叉树最大路径。6. 算法手撕,合并两个有序数组。7. python 浅拷贝和深拷贝。8. 面向对象语言的特点。9. 有一根粗细均匀的金条,需让人为你工作7天,每天日结同等工资,最多切2刀,如何切割并发放工资,7天内将金条发完(总工资为这根金条)?10. 针对游戏中的等级经验表(Excel表,含等级与对应经验两列),作为测试开发人员,需编写表检查工具验证策划填写的数据是否合理,能想到哪些通用检查规则?开始先问实习,问的内容不多,估计是不感兴趣吧。然后开始让写代码题,第一道二叉树最大路径,我看牛客那里标记是较难题,三个示例都能通过,提交只能通过一半,报错显示数组越界,没改出来,推测是需要优化算法逻辑。第二道是合并两个数组的简单题,写出来了。后面问了点python八股,一道智力题,一道测试场景题。无反问环节。10.23 面试给个二面吧,秋招到现在一直卡在一面...
查看10道真题和解析
点赞 评论 收藏
分享
【面试问题】1. 可以听到我说话吗?2. 在我们沟通之前,你方便就你自己的个人情况做个简单自我介绍吗?请突出你觉得重点或亮点的部分。4. 个项目你是基于什么样的想法去做的?目的是什么?5. 你投递了游戏行业,是基于什么样的契机和想法想往游戏转?6. 除了游戏,你还投递了哪些行业?7. 你如何看待即将跨入职场的第一份工作?会做哪些选择和规划?8. 你觉得个人在胜任后端/游戏开发岗位上有哪些优势?秋招过程中观察到哪些短板?9. 项目里挑战最大的是哪一个?具体描述当时的困难点与解决思路。10. 回顾整个过程,你觉得解决得顺利吗?有没有遇到挫折?11. 过往生涯里,有没有遇到过对你而言重大的挫折或失败?13. 在学习或项目过程中,有没有哪件事让你觉得特别有意义、有成就感,不仅仅因为待遇或加成?14. 你觉得学校项目与实际工程化落地会有什么不同?入职后你希望先接触哪些内容?16. 竞赛除了提升编程能力,对你还有什么其他帮助?17. 小组比赛里有没有遇到分工或矛盾问题?你们是如何处理的?18. 你们参赛拿到的最好奖项是什么?19. 你说对游戏感兴趣,能介绍一下自己的游戏体验深度吗?21. 第一份工作在待遇方面你的预期是多少?22. 你现在手里有哪些 offer?23. 你还有什么问题想向我们了解?工作节奏:早上九点半到十点就是上班,晚上是六点半到七点的这个下班时间(应该是非研发)。995(研发)
发面经攒人品
点赞 评论 收藏
分享
评论
11
61
分享

创作者周榜

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