2021网易互娱秋招提前批——游戏研发面经
2021网易互娱秋招提前批——游戏研发面经
本人末流985 数字媒体技术 大三学生,目前在天美工作室群实习,参加了网易互娱秋招提前批面试,总结一下。
需要注意,本人只记录了 印象深刻 或者 不会的 题目,以及 手撕算法 题目,较为简单基础的题目可以参考其他面经,都差不多。
一面
手撕代码
很多玩家的击杀信息,每一条信息为击杀一次,字符串表示,用空格隔开。求击杀数top K的玩家ID。(半小时,要求复杂度N logK)代码题,如果玩家数量多使用什么方式排序
代码题,如何优化,不产生临时string
C++中,为什么可以函数重载,实现原理
接上一题,重载函数重命名的依据
虚指针怎么在函数表中查询
const接在函数末尾有什么作用
const修饰函数时,想改变成员变量的两种方法
const修饰的函数可以重载么
dynamic_cast原理,让你设计怎么做
static_cast返回失败时怎么办
UE4中的cast
STL中vector原理
vector的迭代器何时失效
代码题保存玩家信息使用map还是unoderedmap
哈希表原理
哈希冲突
拉链太长如何
STL中如何解决哈希冲突的
实习做了什么
空间检测,BSP
UE4中材质球,各个节点用处,金属度和粗糙度如何配合
渲染管线
场景中顶点如何存储
一个圆设计生成圆内随机概率的点
喜欢玩什么游戏
用时1H,感觉问的比较广比较深,面试官人超级客气,体验可以,就是本人太菜,好多题不会。
二面
- TX实习内容
- 骨骼动画
- 手撕一个网易自己出的题
- 手撕智能指针
感觉代码翻车了,实习内容答的还行,总体来说表现不理想。
OC
过了半个月才收到OC,没有三面或HR面,白菜。
#网易游戏##面经##校招##游戏研发工程师#