网易互娱 游戏引擎 面经+timeline

3.22笔试,ak
3.28一面,答的一般
骨骼动画整个实现,phong光照实现,gamma矫正,介绍pbr,drawcall太多怎么优化,半透明物体绘制怎么搞,简述gpu光栅流程,进程线程八股,多线程hazard,cpp多态,怎么恒定的执行某个函数,cpu cache line,forward+deferred优势,劣势。
4.8二面,答的不错
展示自己的垃圾游戏引擎,随后问问题:引擎选型:vulkan+java+glsl,为什么这么选?,LOD与QEM 简化算法原理?后续编辑器计划?地形生成实现细节?
forward+deferred区别。
口撕:无序数组,长度100w,求两数和等于target的数量,先写个nlogn,问有没有优化,搞了个on的。
怎么优化tcp首次连接速度?
为什么很多游戏用了vulkan,但是相比ogl没优势?
移动端的deferred,TBR,vk subpass相关
minecraft做了哪些drawcall优化?
有没有capture过其他游戏的管线?
4.11hr面,放轻松
4.25意向书,offer
#timeline# #面经#
全部评论
佬,bg可以说一下吗?我在考虑要不要走引擎开发方向
1 回复 分享
发布于 07-21 01:53 北京

相关推荐

07-16 14:42
浙江大学 C++
7.13号参加了网易互娱上海引擎沙龙的现场面试,也是非常没有自知之明了,感觉现场大佬云集,被复旦上交游戏相关的大佬包围了。面试官也很专业很随和,个人感觉聊的很开心,然后现场出结果,直接挂了。第二次面网易了,上次是暑期实习,也是一面挂了,自身能力也不太够,经历也不匹配,不过感觉网易的面试官都很不错,非常专业。在此放上面经。首先是问项目和简历,略过。(不过网易对简历挖的不深,但是很喜欢知识迁移,比如说从我的项目引申出去,加一个场景,问我会怎么处理,这种情况我每次都答得不好)然后是八股环节~不会问常规八股,首先问智能指针shared_ptr的实现,然后问一个计数器是否是线程安全的(shared_ptr本身是线程安全的,但是我自己实现的不是),要我写一段反例代码说明为什么不是线程安全的。考察了一些多线程的知识,后续又问了互斥锁和读写锁的区别和实现。感觉自己还是理解的不透彻,之前一直是在背基础八股,稍微深问一些,就模糊了。然后是问快排,如何不用递归实现。(其实很简单,就是通过栈去实现,但是我在现场被自己绕进去了,经面试官提醒才写出来)最后是问了一下为什么要做游戏,反问环节问了简历还怎么优化。总计时长五十分钟左右,感觉面试官非常专业,可惜自己实在是差点意思。最后想问一下大家如何更深入系统得去学习八股相关的知识,现在感觉只是背了一些博主总结的表面八股,再深入不知道如何下手,很难跟面试官聊得有深度,学起来感觉像无头苍蝇。
查看8道真题和解析
点赞 评论 收藏
分享
评论
4
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务