当前位置: 首页 > 面试经验 >

朝夕光年引擎一二面凉经

优质
小牛编辑
106浏览
2023-04-27

朝夕光年引擎一二面凉经

前天拿到感谢信了,上周面的一二面。
全靠印象回忆,有些可能没回忆到。
没怎么问图形学,甚至连我项目也没怎么问,全程拷打c++、操作系统和一部分图形学基础。
一面:
c++部分:
c++代码怎么变成可执行程序。
静态链接动态链接。
reinterpret_cast和danamic_cast的用途。
lambda表达式。
操作系统:
线程同步。
手写LRU缓存。
图形学:
forward和defer的区别和优缺点。
defer在移动端下有什么优化。
x-ray效果怎么实现。
一面结束秒约二面:
二面主要以开放题为主:
多线程和多进程的区别和应用场景。
几大排序算法,c++ sort()内部实现,局部乱序整体有序怎么处理。
虚拟内存和lru缓存策略,除了lru还有哪些淘汰策略。
说一个你学习计算机以来印象最深刻的算法:
我看他前面没有一点问图形学的意思就答了刺客信条大革命的双pass hiz遮挡剔除,结果他问在双pass这个方案前hiz是怎么解决洞的问题,我说不知道。
然后到了图形学部分:
开了depth only的forward管线和defer管线效率上有什么区别。
pbr为什么是pbr,为什么blinn phong就不是pbr。
pbr材质里调高metallic,和降低roughness会产生比较类似的效果,你怎么解释这一现象。
还是xray效果问题,如果人物有骨骼,然后还有自遮挡怎么处理。
几种描边算法,其中法线外扩怎么解决描边断裂的问题(共享法线,手动把硬边变成软边)。

我也问了他们招实习生主要干嘛,他们说主要是给个课题去做,渲染方面去年有两个人分别做了sdf和遮挡剔除,看起来不怎么会接触到项目。他们说主要看中实习生的基础和潜力,多少也可以看出来,问的问题都偏深入但是项目基本完全没问,只深入问了基础知识,好多尤其是线程进程那块我没复习到,寄了。#我的实习求职记录#
 类似资料: