好多都没讲明白,但是运气好过了,发个面经1. 自我介绍2. 实习介绍3. unique_ptr是怎么实现的?(不清楚4. shared_ptr是怎么实现的?(不清楚5. shared_ptr是线程安全的吗? (计数器安全,指针不安全6. 构造函数里调用虚函数会咋样?7. 析构函数为什么要设置虚函数8. 场景题:class A{int a,int d}class B{ int b}class C: public A,public B{ int b}C* c = new C;A* a = c;B* b = c;问a,b,c指的地址是否相同9. STL中使用vector要注意什么图形学:1. 渲染管线介绍一下2. 如何渲染一个半透明物体的场景, 不透明物体需要深度写入吗?半透明的物体需要深度写入吗?半透明的物体要进行深度测试吗?(这个不太清楚 3. 深度测试,模板测试,透明度测试的顺序4. 讲一下泛光?5. 讲一下前向渲染和延迟渲染?6. 讲一下多线程环境下Opengl的share_context的哪些类型(包含texture,vbo,fbo,vao,programe)是可以正常读写的?(完全不会,只能瞎扯淡)口撕:矩阵顺序旋转#哔哩哔哩面经#