网易互娱 初级游戏研发面筋
刚才写完了 电脑就死机了。。没有保存 气死我了。。。
今天收到邮件了 来分享下自己的面经吧
笔试
初级游戏研发的笔试就三题 (找不到原题了)
- 第一题是工资多少求交税多少 我一堆 if else 完成了 花了 20 分钟左右
- 第二题是成员列表 类似QQ群的人员排序 在线 > 离线; 群主 > 管理员 > 普通人; 我用结构体保存数据 然后 sort 花了 30 分钟左右
-
第三题是 PVP 的时间,我是把每段时间都转换为距离周一 0 点的秒数,一开始一直 0% 后来考虑到周日到周一的情况 改完直接 AC 花了 60 分钟左右
这应该是我状态最好的一次笔试了,我还记得我写完从位置上跳起来的样子,然后不知所措的考虑要不要提交。。
一面
一面前有一道笔试题,不透露就不说了
一面的面试官很 nice 一见面就说我笔试成绩很不错 感觉这让我的第一印象很好。
- 内联函数
- 重写和重载 覆盖
- 用 c 实现重载 (我很绝望啊。。。)
- 创建派生类对象时 构造函数调用顺序
- 虚函数的实现
- 用 C 模拟虚函数 (绝望。。)
- 虚函数可以内联吗
- STL 容器和算法 (我刚看完 stl 源码 状态很好 一直是我在说)
- vector push_back时间复杂度
- socket 代码怎么写
- 拥塞控制
- 虚拟内存 物理内存
- 操作系统啥的 (我不会呀。。)
二面
二面之前有段小插曲,我以为一面结束就可以跑路了,结果跑一半看的 0571 的未接电话,打回去是网易的 HR 让我回去二面,感谢小黄车,让我感受到速度与激情。
- const 的用法和作用
- dynamic_cast static_cast
- java 的反射机制
- 项目
- 遇到的困难
-
因为我之前在边锋游戏实习过一段时间,了解了一下实习做了什么,顺便问了 lua 和 cocos2d 的东西
然后是俩题游戏设计 和这个老哥的二面几乎一模一样 - 吃鸡地图高度转换成 [0,1.0]的数组 然后提需求修改 (手写代码)
- 平面吃鸡判断击中谁 我使用数学思路来回答的 用向量啥的。
- 手写二叉树遍历 提要求需求如何修改 我想法是传递函数指针
- 设计模式会哪些呀
- 聊人生 聊理想
感觉
网易俩面试官给我感觉都是人超级好的那种,面的过程中还比较顺利很说说笑笑的。
猪场的午餐是不错 居然有虾! 而且小姐姐也很漂亮 但这不是重点
早上接到 HR 小姐姐的电话 真的好高兴 也很兴奋 心里终于有底了
最后希望各位老哥能稳住
我非 211 985 非科班(电子) 本科生都有机会进网易
你们秋招一定也能拿到想要的 offer 的!