24秋招 天美引擎一面(1h10min)

人很专业,从数学到八股到底层优化再到场景题,问麻了

  1. 左右值引用,移动语义,完美转发
  2. 析构函数为什么要是虚函数
  3. 函数实参的压栈顺序,顺便追问是否做过其他语言调用c++代码
  4. 路径追踪的去噪方法,是否了解过基于采样的去噪方法
  5. 是否了解过开源项目的光追方法,后面建议做CPU与GPU的并行计算,建议了解optix
  6. 解释Cook-Torrance模型的能量守恒
  7. 如何解决改变主相机的fov时CSM的阴影抖动问题
  8. 是否了解过IBL的预计算推导,分割求和近似的前提是?
  9. 写伪代码:判断球与截头体求交,判断点是否在截头体内
  10. 是否在CPU端的项目中做过访存优化

-------10.7更新:国庆前其实就挂了;3号被另一个组捞了,然后在今天一面,刚面完,因为又全是问项目,就不写面经了,而且最后是切到牛客上写了个入门级代码题,也没来得及问是什么组,这次进二面几率应该比上次大一些,后面有消息了再更

-------

10.8 另一个组二面(1h)

  1. 为什么要有内存对齐:提高cache命中;还有吗?不知道鸭
  2. 为什么要有cache?
  3. 为什么要有虚拟内存,答:封闭寻址逻辑;扩大内存使用;还有吗?不知道鸭
  4. 解释多态;虚函数是如何调用的,虚表是每个类有一个还是每个对象有一个?
  5. 多继承用过没,菱形继承
  6. 引用计数的缺点?垃圾回收了解过没?如果要在c++里面做gc,大致如何实现?不知道鸭
  7. 移动语义和RVO
  8. 解释kajiya方程中的每一项;从辐射率计算辐照度的公式
  9. 机器学习和可微渲染在游戏里有什么应用

流程已到HR

全部评论
3202年还建议了解optix的很难说有多专业,还cpu和gpu并行计算,其他几个问题也挺难绷的,他也不是很了解应该,只是欺负你更不了解。
点赞 回复
分享
发布于 2023-09-27 18:30 山西
lz后面捞的哪个工作室
点赞 回复
分享
发布于 2023-10-08 10:33 四川
联想
校招火热招聘中
官网直投
校友 你的研究方向就是图形相关的吗
点赞 回复
分享
发布于 2023-10-10 11:50 广东
你好请问实习和论文bg是什么呀
点赞 回复
分享
发布于 2023-10-12 16:17 北京

相关推荐

4 28 评论
分享
牛客网
牛客企业服务