[疯狂游戏] 游戏研发工程师面经
前段时间笔试面试都完成了,一直没有时间好好总结,之前也在牛客上获得了很多帮助,总结一下希望或多或少能帮到大家吧。
笔试
笔试的话就是普通的选择+编程,考察也是偏基础的内容,没有什么可说的。算法还是要好好准备吧。
一面
面试通知很快,大概两三天HR小姐姐联系通知面试,约好一面时间,腾讯会议面试
- 自我介绍
- 数组和链表的区别
- 堆栈的区别,内存分配的原理
- 数据结构的拆装箱
- 进程和线程的区别
- tcp和udp的区别,udp的应用场景
- 如何让udp可靠
- htto get和post的区别 get的优势
- 然后写题:按照特定格式打印表,很简单,十分钟结束。
- 反问
总体在一个小时左右,主要都是在考察八股文和基础。好好准备的话应该都没有什么问题。
第二周周一通知面试通过,约了第二面的时间
二面
二面面试官应该是一个leader级别的,总得来说气场什么都不太一样了。
上来就是你有什么想问的吗(问了上一面的不足之类的问题)
然后才算是正式开始面试,也省去了自我介绍的环节。
- x64和x32 的区别 x64的优势
- cpu的三级高速缓存
- 线程切换的算法
- 虚拟内存
- get和post
- dns解析
- ping命令原理
- 在一个数组中找重复次数最多的数,所有想法都说一说(一共说了大概有三四种方式吧,有点记不清了,投票 排序 暴力遍历啥的)然后依次分析了各种场景下的最优解。
- 设计阻塞队列 (循环数组,条件变量,原子操作)
- 一张背景图片,用很多大小形状不一的小图片去随机填充这个背景,图片不能重叠,密度合理,设计算法。
- 你为什么会想做游戏
- 那未来的一个发展方向呢
- 反问
二面面试官十分友好,面试体验也很不错,在开放问题的时候面试官也会引导去思考。也更像和前辈聊天的一个状态吧,所以自己的面试状态也比一面好很多。也是主要考察基础内容比较多,没有很难为人。
HR面
hr面结束还和ceo聊了一下,加起来大概半个小时时间吧。
hr面主要问了职业发展规划和公司选择的问题。
ceo问了一下校园经历相关的问题。
然后问了ceo很多,哈哈哈,就项目决策,和面对失败之类的吧。
总结
总体来说面试流程反馈也是很快的,和hr小姐姐能全程保持联系。面试都是通过腾讯会议完成的。面试流程结束当周就通知通过啦,聊天过程也都比较愉快。
希望大家都能顺利拿到自己想要的offer吧,加油啦~~