网易互娱游戏测试面经

真是芝麻掉到针眼里,雅思成绩出完,刚跟留学中介签约准备出国就被网易给捞了,我这波直接重在参与
11.12 一面
1.自我介绍
2.问实习,为什么在腾讯这么早就跑路了;现在还在另一家游戏公司实习吗
3.问项目,实习期间做的项目和游戏测试方面的工作(问的很久)
4.玩什么游戏(LOL OW Minecraft)
5.喜欢玩什么位置(打野)
6.你觉得LOL新版本上线对于平衡的影响怎么样(主要是装备改动)
7.你觉得什么英雄偏弱了(我说在rank里面艾希的胜率不高)
8.你LOL什么段位
9.为什么艾希在比赛和在rank里面的表现差别这么大
10.如果让你给艾希增强一下,你会怎么做
11.介绍你在实习里面做的游戏测试的所有功能和测试用例的设计
12.实习时候工作室上线的新游戏有没有遇到什么bug
13.怎么和策划和程序沟通的,对副本里的几率测试是怎么做的(比如刷副本有5%的几率掉某样装备,找策划改表)
14.如果有一天boss找到你,希望对某个表现出色的英雄进行改动,你会怎么说(说了守望先锋针对303的改动,看boss是比较侧重rank表现还是比赛表现)
15.熟悉的编程语言是什么?(java)
16.那问一个操作系统的问题,进程之间的通信是怎么完成的
17.Java里面 hashmap和hashtable 的区别是什么
18. Java 如何实现多线程?
19.做道题吧(LeetCode原题 7.整数反转)
20.五到十个工作日内通知面试结果

11.19 二面
1.自我介绍
2.问实习
3.实习里面做的项目的逻辑是什么,微信读书的测试用例具体设计是什么,功能是怎么实现的
4.问实习里面游戏是负责哪方面的测试的
5.实习时候游戏的整个逻辑是怎么样的,实现了什么功能
6.问:你对计算机技术掌握怎么样(计算机科班)
7.那么Java中多态是怎么实现的(说了重载重写和继承)
8.词汇太专业了,如果让你向你学文科的同学或者你父母解释多态,你会怎么解释(???)
9.排序算法熟吗(冒泡归并快排)
10.那冒泡排序怎么优化(说实话 8知道)
11.快排的逻辑是什么(每次选择一个pivot,结束后左边的都小于它,右边都大于它,然后分治)
12.怎么优化快排(我说了增加对每次pivot选取的随机性)
13.那冒泡排序和快速排序的时间复杂度是多少
14.如果快排里面有序的话,他的时间复杂度会是多少(退化为冒泡排序)
15.怎样判断链表里面有环?
16.那我怎么样能算出来出现环节点的起始位置?(数学计算或者哈希表)
17.那么哈希表和字典的区别是什么(我直接说了hashtable 和 hashmap的区别)
18.如果哈希表中出现了哈希冲突,该怎么解决(节点加链表或者double hash)
19.图学过吗,那么BFS和DFS的逻辑是怎么实现的
20.说一个BFS或DFS的具体应用实现
21.那么最短路径算法是属于BFS还是DFS呢?他是什么算法?(贪心算法)
22.那么进程和线程的区别是什么呢?
23.Java如何实现多线程?
24.怎么在排行榜中实现显示战斗力排行前十的玩家(我感觉是topK问题,说用priorityQueue,把queue的大小设置为10,但是面试官说不行,效率太低了,我???)
24.如果你发现一个bug 但是开发觉得无所谓,你会怎么解决
25.智力题,没答出来
26.你在游戏公司的实习里面学到了什么
27.一个英雄,一些氪金玩家觉得太弱了,在论坛里面骂,你怎么说服策划去buff这个英雄?
28.怎么避免策划在需求文档中说不清楚话导致程序出bug?
29.平常业余生活中干什么(看书+打游戏)
30.看什么书,为什么看这本书
31.在大学里参加过什么社团或者活动吗
32.那你的乐队接过商业演出吗
33.你觉得最有挫败感的事情&最有成就感的事情是什么
五到十天内通知面试结果

随缘随缘随缘随缘随缘
#面经##网易互娱##校招##游戏测评师#
全部评论
今天一面,没有实习经历,感觉问的大部分都是游戏,没有技术问题,慌张🤣
点赞 回复 分享
发布于 2020-11-19 18:37

相关推荐

05-09 20:22
已编辑
门头沟学院 Java
timeline参考:3.22 笔试 AK4.3 一面4.11 二面4.15 三面4.17 HR面-------------更新:4.29 晚上21点 offer确认邮件一面(纯八股):1. 重写和重载2. Java 的反射和普通创建对象的性能比较,反射的应用3. redis 高性能原理4. IO 多路复用,select、poll、epoll,epoll 底层,epoll 的边缘触发和水平触发5. https 中 tls 的握手过程6. 秘钥协商协议,非对称加密算法7. HTTP 1.0 1.1 2.0 3.0 8. HTTP 请求的返回状态码9. ICMP 协议, ICMP应用10. ARP 协议,ARP 应用11. 进程分配的内存空间12. 进程内存空间中的 BSS 段13. 系统调用14. TCP 三次握手和四次挥手15. 三次握手过程中的状态变化16. 为什么需要 TIME_WAIT 状态?17. TIME_WAIT 状态过多会有什么影响?18. 僵尸进程和孤儿进程19. 软链接和硬链接20. 缺页中断21. 算法:两个栈实现队列二面:1. 缓存经典问题2. 项目的功能介绍,项目定位3. 兑换秒杀的流程4. Redis 扣减成功,MySQL 扣减失败的情况5. 如何实现自定义注解防重复提交?6. Redission 分布式锁原理7. Redission 分布式锁如何保证加锁的原子性?8. 为什么 lua 脚本是原子性的?9. setnx 实现分布式锁10. Redission 分布式锁续期原理?watchdog 机制底层?11. RabbitMQ 延迟消息和 Redission 延迟消息实现原理12. 各种延迟消息的实现和 XXL-JOB 定时调度的区别?怎么选型?13. 你会怎么实现延迟消息?14. 对应 JDK 自带的 delayQueue 和时间轮算法实现延迟信息的缺点15. JVM 层面来实现延迟消息,此时应用要停机迁移,如何转移队列里的消息?16. 算法:找出两个大文件的相同数据行,可用内存很小三面:项目拷打以及项目延伸的场景问题,主要是高可用、高性能相关#牛客AI配图神器#
点赞 评论 收藏
分享
04-25 18:07
已编辑
中山大学 C++
3.27 一面(60min)1.自我介绍C++2.C++结构体的内存对齐题两道,问占多少字节的存储空间,如果要优化它的内存空间应该怎么优化3.内存对齐的好处是什么4.int func() const;是什么?5.map的底层数据结构?6.讲讲红黑树?红黑树怎么进行插入、调整?删除时最多旋转红黑树几次7.了解AVL树吗?AVL树和红黑树的区别是什么8.快排和归并排序的过程?时间复杂度各是多少?最坏情况下会退化至多少?9.快排什么时候会退化至最坏情况?有什么方法能够避免这个最坏情况10.算法题:合并两个有序数组(就是写归并排序最后那个merge的过程)11.unordered_map的底层数据结构是什么?12.哈希碰撞有几种解决方式?各自有什么优缺点?13.普通哈希扩容时,如果哈希中元素很多那么扩容效率会很低,如何解决?(这里我答了渐进式哈希)14.渐进式哈希扩容的过程中,插入、删除、查找的过程是什么?(面试官说目前渐进式哈希扩容的解决方案不多,让我按自己的想法说就行)15.哈希冲突的链表法和开放定址法怎么进行删除操作16.C++继承的内存布局17.C++的菱形继承18.C++虚继承时继承的内存布局和普通继承相比有什么变化(没答出来)19.C++的多态怎么实现的20.讲一讲C++的虚函数21.构造函数能是虚函数吗?析构函数能是虚函数吗?22.讲讲share_ptr23.怎么避免share_ptr产生的循环引用问题计算机网络24.TCP和UDP的区别25.为什么TCP握手需要是三次?挥手是四次?26.为什么会有Time_wait阶段27.在短连接时,服务端发生处于Time_wait阶段的连接太多,无法accept()的情况,你会怎么解决28.UDP和TCP能共用同一个端口吗一面之后过一周约二面--------------------------------------------4.8 二面(60min)1.自我介绍2.自我介绍讲了我觉得我比较细心负责,面试官让我举例说明(然后跟他讲了我做项目的事情;后面又问了我很多项目开发过程中团队合作方面的问题)项目拷打3.你了解的比较多的技术栈是什么4.讲一讲项目中用到的有限状态机的代码框架,比如需要有什么基类、要实现什么接口等等5.你觉得你写的有限状态机跟普通的有限状态机相比有什么优点6.性能优化方面,使用对象池为什么能起到性能优化的作用7.你的对象池有限制缓存对象个数吗?(我说没有,但是可以对对象池中的对象设置过期时间)8.讲讲对象池设置过期时间的逻辑场景题9.那如果对象池要限制缓存对象个数,应该怎么做?(我回答说LRU)10.LRU一般用什么数据结构实现?(双向链表和哈希)11.如果要在你这个对象池中划分子对象池,并用LRU控制子对象池的大小,应该怎么设计?(回答父对象池的键值对中存子对象池,子对象池中再存以每个缓存对象为结点的LRU双向链表)12.有没有了解过优先级队列?优先级队列是用什么数据结构实现的?(最开始说也可以用双向链表,后面反应过来说用堆)13.用双向链表怎么实现优先级队列的插入?用堆怎么实现插入?14.如果优先级队列中的每个元素有一个唯一id,在往优先级队列中插入元素时,如果该id已经存在在优先队列中,就更新它的信息,否则就新增结点;这种情况下应该怎么改进?(用哈希表记录id和对应元素,插入时根据哈希找到对应结点并更新)15.如果是用堆实现优先级队列,在更新堆时,哈希表需要做什么操作?(我说如果堆上滤/下滤时是直接交换两个结点,此时哈希不用做操作;如果只是把需要交换的两个结点的值进行交换,就要对应修改哈希中键值对的值指向的结点)16.堆怎么进行插入、删除操作?时间复杂度是多少?C++17.讲一下你觉得C++和Java/C Sharp是虚拟机语言,C++不是)18.虚拟机语言和C++这种语言的区别是什么(不太了解)19.C++编译后生成的文件是什么?能直接运行吗(汇编文件,要运行还要进行链接)20.虚拟机语言生成的文件是什么?能直接运行吗(这里感觉还在引导我,但我真没了解过TT)21.讲讲C++的预编译阶段会做什么事情22.C++如果在两个头文件中声明了同样名字的一个类,并在一个cpp文件中同时引用了这两个头文件,会报错吗?(我说类不太了解,但如果是全局变量/函数的话会报错,面试官让我回去之后再查一下)23.成员函数用const关键字修饰时会发生什么?在常成员函数中能调用非常成员函数吗24.如果就是要在常成员函数中调用非常成员函数,应该怎么做?(说了很多猜想都面试官都说再想想,然后也是很nice的在下面的问题中引导了)25.你知道C++的强制类型转换吗?比如const_cast?26.那你了解this指针吗?常成员函数的this指针是什么样的?(const_cast和this指针一结合就想到,可以用const_cast将常成员函数传入的this指针变成非const的,然后应该就可以调用非常成员函数了)其它27.开发中会使用AI工具吗?一般使用什么样的AI工具?会在什么场景下使用?(我说会用,会让AI帮我review代码,也会跟AI学一些好的代码优化方法)反问1.一般有几轮面试?2.如果能通过,入职之后会做什么工作?无算法--------------------------------------------二面之后第二天约的hr面4.10 hr面4.11 oc(不过到4.24为止看官网上的流程都还在hr面)--------------------------------------------4.25更新 今天官网流程变录用审核了4.25第二次更新 下午邮箱收到offer啦 #暑期实习 ##游戏研发##游戏客户端##面经##网易互娱##暑期实习校招#
点赞 评论 收藏
分享
评论
3
29
分享

创作者周榜

更多
牛客网
牛客企业服务