网易互娱 2021秋招 游戏研发 凉经
一面 20210811
开局半小时写代码
输入一串数字,每个数字为0或1,你只能将一个0翻转成1,求这一串数字中能组成的最长的1是多长?
进阶:输入是无限制的流该怎么处理?
自我介绍
985 CS本
项目
讲讲你UE4项目中最有成就感的地方。
子弹实例太多时怎么优化?
讲讲你怪物的行为树?selector节点和sequence节点。
C++
C++的四种cast的区别(答得不太好)
讲讲extern C?
讲一讲C++的多态
了解过STL的哪些容器?
vector怎么实现元素的扩充?
vector删除元素能不能直接用迭代器++?
了解过C++11吗?
智能指针怎么解决循环引用?
了解过右值引用吗?讲一讲
算法
第k大的数,用快排的Partition函数(时间复杂度O(n))或者小根堆(时间复杂度O(n log k)),剑指offer第二版第40题原题。
操作系统
进程和线程的区别
线程能否访问其他线程的资源?(似乎是栈不行堆可以?)
计算机网络
TCP和UDP的区别?(面向连接,协议头大小,TCP特性等)
socket编程里面,对于用户来说,发一个包,他能接收到的数组的大小,是TCP大还是UDP大?
设计模式
了解过吗?大致了解过单例和工厂
讲一讲单例怎么实现?
反问
-
请问下面试官所在的项目组目前都在做什么类型的项目?面试官是游戏客户端开发,在做的项目有端游也有手游
- 请问你觉得我应该加强哪方面知识的学习?除了功能性实现外,多了解一些底层原理。
二面 20210820
python语言的底层没了解过,只是用过python。
开局问了下UE4的行为树相关的,然后要我设计 2个怪物-狼,怎么协同攻击同一个玩家,中间面试官提示说是用观察者模式。
UDP和TCP的使用场景?实时性强的用UDP,比如实时会议、游戏游玩时;TCP所有可靠交付的都算,游戏大厅也可以用TCP,文件传输等可靠交付的用TCP
网络同步:
游戏的网络用UDP的,那该怎么保证可靠交付?RUDP
射击游戏发射子弹到击中目标,请你描述一下从客户端按下鼠标之后客户端和服务端发生了什么?
反问
1、新人培训时是程序和策划、美术组队做mini game之后再投志愿选组和岗位吗?
答:看情况吧,有的用2有的用3。网易互娱内部主要都是用python和C++搭建的。
其他
电话HR面 20210927
由于我有学长在网易互娱,之前已经了解了足够多的信息,双选制度、氛围啥的都挺清楚,所以HR姐姐就没有聊太久,10min就结束了。
流程结束:面试不通过 2021.10.11
对于游戏行业的技术岗,建议还是准备充分再冲,网易互娱还有秋招补录(秋招投递结束后立马就开了),还是有hc的,更何况游研的hc本来就挺多的(2021校招秋招是600),早投除了笔试可能简单点之外并没有什么优势,到时候还是等得sort,面评不好最后该挂的还是得挂,然后挂了之后又不能继续投了,白白浪费一家企业的机会。