中期总结:图形学算法/游戏引擎实习面经

包含了腾讯一二面,搜狐一面,雷火一二面,快手(游戏图形学)一二面等等内容,只记录一部分有意思的问题,图形学八股和cpp八股不在此处。
我自己项目做的比较细,我不是实现了一个引擎而是实现了一些图形算法优化,这导致面试官都会对优化细节,实现细节细细拷问,同时夹杂一些面试官自己的思考(你是这么实现的,但我觉得你这样会有blabla问题 or 你是这么实现的,你遇到某某问题怎么办,能处理吗能优化吗)。

延迟管线中需要处理复杂材质和光照模型怎么办?比如这一部分物体是某种shading model而另一部分物体是另一种model?
csm如何处理每级之间分辨率突变的情况?
csm每渲染一帧都要渲染4 or 8张阴影图吗?这样性能开销过大,怎么解决?(帧间)
遮挡剔除的实现算法介绍一些?
AA算法,RTGI算法介绍一些?
原神是如何处理实时全局光照的你了解吗,均匀的在场景内布置光照探针如何应付大场景渲染?
你是如何分析性能瓶颈,统计性能情况并进行优化的,怎么看出你实现了优化?
bsdf和brdf的区别?各自的应用场景?
介绍一些gpu driven的方法?
半透物体如何在延迟管线中渲染(此题有坑)?
(忘了,想起来再更)

总结:一半的面试官会提到原神,建议去好好看看原神的图形算法实现(好像某乎上有大佬介绍)。我自己项目中大量使用compute shader但从未被问到(所以引擎岗不会太侧重编写shader的细节)。面试官还都特别喜欢问场景题,只能说纯背八股做项目是不行的,还是要多看别人文章,自己多思考总结举一反三。
还有,一定要学一下renderdoc!这也是基础!

#牛客解忧铺# #我的成功项目解析# #如何判断面试是否凉了#

全部评论
csm突变具体处理我每次都被问
1 回复 分享
发布于 2024-04-12 12:50 安徽
佬,图形学八股文有资料分享吗?
点赞 回复 分享
发布于 2024-05-02 13:01 辽宁
佬最后拿了那些的offer
点赞 回复 分享
发布于 2024-04-14 12:13 广东

相关推荐

04-14 15:39
已编辑
电子科技大学 客户端开发
📍面试公司:Unity中国💻面试岗位:平台开发1、一面 30mina)自我介绍b)字节对齐 <- 不只是字节对齐!现代C++按行对齐!c)C++引擎有没有调优经验(完全说不出来qwq)d)多线程编程、如何优化多线程对锁的应用? 没答好e)如何使用AI帮忙找到性能瓶颈f)对图形学有了解吗(说了一下渲染流程、被说讲的太粗了g)说一下项目的协议实现h)服务端如何选举房主i)热更新是怎么做的i.Lua+资源包,lua调用cpp的代码读取对应的资源包ii.(项目内容)j)有跨平台适配的经验吗i.Windows、安卓、ios、鸿蒙ts(少)k)UI适配l)折叠屏分辨率m)反问2、二面 45分钟a)自我介绍b)C++用的什么版本?用过什么新特性?c)有没有用过多线程<- 大问题d)有没有实现过什么图形学相关的内容e)简历->预测状态回滚是什么?f)简历->shader切片是怎么做的?g)遇到过最棘手的bugh)如何修偶发的bugi)TGC的自研引擎有什么特点?j)和unity跟UE比呢?k)有没有什么调优经验<-两次都问了l)Shader用的什么语言?m)Shader的浮点数精度差异是怎么来的?(显卡驱动n)简历->客户端权威和服务端权威3、三面 50mina)自我介绍b)简述游戏引擎架构c)项目d) 抗压能力4、  HR面 40min🙌面试感想:人都挺好,越往后面试官水平越高,就是不知道offer下不下得来4.14更新:已挂;应该还是多线程跟调优经验太少
查看27道真题和解析
点赞 评论 收藏
分享
评论
15
111
分享

创作者周榜

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