一面展示一下项目。path tracing的思路。重要性采样。对面光源的采样和其他光源一样吗(盲猜是问有没有用LTC)。了解PBR吗(我把微表面brdf和Disney principled BRDF都讲了一下)。lambert材质的BRDF是ρ/pi,为什么要除这个pi呢。项目用了什么加速方法(BVH)。怎么去划分BVH。BVH和kd树的对比。有用到俄罗斯轮盘赌吗?有什么缺点。用过什么游戏引擎吗。C++多态的实现机制。智能指针怎么实现的。智能指针的循环引用问题。std::map的底层数据结构。红黑树和AVL的异同。红黑树相比AVL有什么优势。线程之间怎么同步。原子操作。这些都不清楚,没写过co...