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

Funplus引擎开发实习二面(已OC)

优质
小牛编辑
117浏览
2023-12-29

Funplus引擎开发实习二面(已OC)

书接上文,二面整体难度高出一面许多,面试官考察了很多关于数学原理上的东西,拷打c++的时候也问的比较深。而且感觉面试官更多的是想看你知其然后知不知其所以然,所以光看面经其实完全应付不了,当时被拷打的汗流浃背了。

二面 12.26 (50min)

c++:

1. 智能指针,讲讲unique_ptr,性能如何,如何实现,有哪些注意点

2. shared_ptr和weak_ptr,线程安全,weak_ptr如何做到破坏循环引用,为什么不用裸指针代替weak_ptr(问的很深)

3. 智能指针和裸指针的比较,谁更快。问了很多次,寄完了

4. 说说std::move和std::forward,有性能开销吗,为什么?

5. push_back和emplace_back区别,传递参数有什么区别?(估计是想问几种情况下这两个东西的区别)

图形学:

1. PBD相关,浮点误差的积累问题,PBD和XPBD的区别,XPBD能解决PBD的哪些问题?

2. 说说物质点法的模拟,p2g和g2p,优势与劣势,具体写的时候有没有遇到?

3. 具体讲讲雪的模拟,能不能做刚体的模拟?

4. SVD分解(被拷打麻了),为什么要SVD分解,SVD分解怎么做的,数学原理?

5. 讲讲CUDA SPH,具体说一说neighbor searching

6. 你认为游戏中做实时的SPH流体模拟需要注意什么,怎么做?

7. 多重网格法(硬着头皮讲的,当时已经被拷打麻了)

每个问题都问的比较深,汗流浃背了,很多时候都磕磕绊绊的。不过面试官非常好,一直在引导。

第二天约hr面,已OC

#实习##面试##游戏#
 类似资料: