网易互娱游戏研发面经

面试全程很轻松,体验非常好。

开场是一个触及灵魂的问题:看你比赛项目都和算法挺相关的,为啥要投游戏研发

面试官似乎挺喜欢有acm参赛经历的,本菜鶸恰好笔试题运气好ak了,然后面试官表示终于可以多问几个算法题了
一共问了3个算法题:
1. 给你两个字符串,比如abc和aeabbqqqcc,问第二个串中包含多少个第一个串,可以不连续,并且任意两个串不能有公共部分,例子答案是2个
这个题和PAT上的一个题差不多,O(n)扫一遍就出答案了
2. 给你一个无序数组,找两个元素ai和aj,使得ai-aj最大,并且i>j
直接贪心就行了吧,但是面试官要求用dp搞。。把序列a当成一个前缀和,还原出原始序列,求最大连续子段和
3. 给你一个数组,每个数组有一个正数ai,表示从i位置可以一步往后走到i+ai,当然也可以一步从i走到i+1,问从1走到n最少几步
比较简单的dp吧,或者直接BFS一下

然后问了下C++的虚函数的实现,能不能inline,以及宏和inline函数的区别
TCP和UDP简单问了下,三次握手的过程,各自的特点

接下来出了一个游戏场景的题:模型太多了没法全加载到内存,当需要一个模型但是没在内存中时就得去加载它,并且释放掉一些已经加载的模型,问怎么优化这个过程
应该就是LRU、LFU那些策略吧

最后聊了聊图形学的东西。。光照模型,渲染方程,BRDF,延迟渲染balabala
#网易互娱##面经##春招##游戏研发工程师##C++工程师#
全部评论
太强了
点赞 回复
分享
发布于 2019-04-17 19:04
继续给学长顶~
点赞 回复
分享
发布于 2019-04-17 19:04
联想
校招火热招聘中
官网直投
tql
点赞 回复
分享
发布于 2019-04-17 19:20
请问第一题怎么做呀
点赞 回复
分享
发布于 2019-04-17 19:47
好奇请问楼主是本科生还是研究生
点赞 回复
分享
发布于 2019-04-17 21:08
tql 是全职还是实习啊
点赞 回复
分享
发布于 2019-04-18 03:58
我们好像是同一个面试官😂但我答得太菜了,结构体内存对齐都能答错,估计凉了
点赞 回复
分享
发布于 2019-04-18 07:50
请问楼主是哪里的网易互娱啊?现在官网状态有变化了吗?
点赞 回复
分享
发布于 2019-04-18 13:24

相关推荐

8 55 评论
分享
牛客网
牛客企业服务