首页 > 2020研发秋招面经——持续更新中
头像
我亦思念
编辑于 2020-08-24 14:29
+ 关注

2020研发秋招面经——持续更新中

楼主今年研二,明年7月份毕业。本科和研究生专业都是CS,分享一些近来的面经,后面还会持续更新

网易互娱-游戏研发提前批:
一面:
1. 手撕代码
距离场:
0 0 1 0 0
0 1 -1 1 1
1 -1 -1 1 0
0 1 1 0 0
给定一个类似上面这样的矩阵,1表示游戏中物体的轮廓,-1表示物体内部,0表示外部。计算矩阵中0所在位置到物体轮廓的最短距离(指的是横纵坐标绝对值之差的和,比如点(x1,y1)距离点(x2,y2)的距离是|x2-x1| + |y2-y1|)。上面这个矩阵的输出应该是:
2 1 1 1 1
1 1 -1 1 1
1 -1 -1 1 1
1 1 1 1 2
(说明:坐标(0,0)距离最近的物体轮廓坐标(0,2) 或者 (1,1) 的距离是2,依次类推,矩阵中原来的1和-1保持不变)
2. 玩过什么游戏
3. (从我说的游戏里引申出)--聊手机内存、计算机内存、32位计算机最大内存是多少,32位和64位的区别
4. 32位计算机寄存器多少位?内存对齐懂吗,解释一下?为什么需要内存对齐?
5. Windows下,将一个大文件拷贝到C盘的过程中,打开任务管理器查看CPU占用是什么情况?
6. 智力题:两摞硬币,一摞9个一摞5个,每个人每次可以在一摞中拿任意个,你先拿,谁拿完之后剩余0个就输,有唯一解(博弈论经典问题Nim,大家有兴趣可以深入了解下)
7. 最后一个问题问的很抽象。。。关于32位寄存器中低8位和另外24位的一道题,具体题目忘记了。
8.计算机图形学了解吗?游戏引擎了解吗?
9.有什么问题想问的
二面:
1.自我介绍,研究生期间做了什么,读了多少论文,科研遇到了哪些问题,怎么解决的,说说具体实现方法。发表论文了吗 几区?论文的demo是师兄师姐那里继承下来的吗?
2.游戏里的减速、buff、等活动的持续时间问题。timer_manager和timer控件,如果让你设计你去怎么设计?
问题一:timer需要哪些属性(成员变量,成员函数等)?
问题二:timer_manager要如何实现,timer_manager.insert(timer) ?
问题三:如果要删除呢,即timer_manager.delete(timer),如何设计才能使删除的复杂度最低?
问题四:现在有很多类型的buff(增益,减速,加攻击,减攻速...)说说timer怎么设计?
3.手撕代码:C++智能指针了解吗?会用吗,写个使用例子?会实现吗?手撕shared_ptr,并说明原理
4.游戏内的窗口,比如梦幻西游、英雄联盟等。当前玩家窗口和整个大地图的窗口,玩家肯定只能选取他看到的窗口下的其他玩家或者NPC,如何设计使得玩家之间的交互,玩家和服务端之间的交互?要求尽可能高效。
5.有什么问题想问的

斗鱼-算法/C++:
一面:
  1. 自我介绍。本科研究生做了什么
  2. LSTM原理知道吗,解释一下?遗忘门为什么能遗忘?LSTM中sigmoid和tanh激活函数分别用在哪里,二者区别,为什么那里用sigmoid而那里用tanh?用其他的代替可不可以?
  3. 说一下你平时是如何训练模型?
  4. 一般的深度学习图像处理任务中,训练时输入是几个维度?这几维分别是什么含义?
  5. 为什么需要BN层?不用会怎么样?
  6. ResNet的残差连接为什么有效?
  7. 如何防止过拟合?调参的技巧有哪些?(我的回答中提到正则化)
  8. 正则化防止过拟合的本质是什么?
  9. L1正则化和L2正则化的区别?二者的主要作用分别是什么?
  10. 为什么L1正则化能起到稀疏化的作用?为什么L2不能?
  11. 统计学习方法的东西:讲一下SVM的原理
  12. SVM中,如果给定的数据是线性不可分的呢?
  13. 知道XXX核函数吗?(忘了具体是什么了,总之我没听过也没用过)
  14. 接下来是C++相关的(翻书,边看书边问):讲讲程序运行时的堆栈
  15. inline关键字讲解一下,作用是什么
  16. vector容器能存对象吗?为什么
  17. map和unordered_map底层分别是用什么实现的
  18. 智能指针了解吗?讲一下原理,weak_ptr什么情况下使用?
  19. 手撕代码:(1)给定一维数组nums,和一个正整数n,在nums中找到两个数n1和n1.使得
n1 + n2 = n; 只返回一对答案即可,若没有则返回0
(2)在上一个题的基础上,仍是一维数组nums,和一个正整数n,在nums中找到若干个数使得它们的和为n,返回一组答案即可,若没有则返回0
二面:
  1. 自我介绍。你做图像比较多,那你了解斗鱼的算法工程师在做什么吗,大致说一下你的理解
  2. 斗鱼很多主播,有播游戏的(LOL DOTA2 炉石等),有播户外的,有唱歌跳舞的,但是播LOL的也可能播户外,玩炉石的也可能播其他游戏,如何快速获得某时刻某个主播在干什么?用深度学习方法
  3. 主播在直播时,人脸区域可能在一个小窗口内,如何快速定位并只对人脸区域进行美颜处理?如何解决弹幕遮挡人脸的问题?
  4. 给你一些尺寸相同大小的带水印图像,水印在相同区域,有没有办法快速去除水印?
  5. 有没有参与过大规模项目?
  6. 如果现在你需要给一个大项目添加一些功能,这个项目是一个团队在维护。你要如何添加所需功能?(这题应该是考察编码鲁棒性意识,团队合作意识等)
目前网易,斗鱼均已oc。
此期间还参与了若干公司的笔试,所以后面还会有很多面试。
现在手里有网易的内推码,截止到今年9月25之前都有效,就不公开放出来了,需要的同学可以私信

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐