酷家乐图形渲染一面面经
先自我介绍,问下用的什么语言什么图形处理工具
先问了c++,全程五十多分钟
1.虚函数表原理
2.智能指针哪些,weak指针解决什么问题(解决shared指针循环饮用问题,具体问了不知道)
3.多态原理
4.虚函数表隶属于类还是对象
5.类中哪些函数不能定义为虚函数
6.为什么构造函数不能为虚函数
7.析构函数为虚函数的目的
8.a基类,b子类,如果a的溪沟函数不是虚函数会出现什么问题(想对了嘴瓢说反了)
9.模板函数声明和实现能不能在不同文件写,为什么(不能,不知道为啥)
c++好像就这些了,可能还有几个想不起来了,接下来是opengl
1.渲染管线
2.坐标空间转换,mvp矩阵
3.这些空间哪些是左手坐标系,哪些右手坐标系(不知道,只知道世界空间是左手)
4.mipmap(说了原理,具体解决什么问题没说明白)
5.抗锯齿(说了原理,具体实施办法不会)
6.项目里是怎么把顶点连城三角形的
7.项目里的法线贴图怎么做的
8.写过哪些shader
大概就这些,感觉面的不是特别好,有些东西往深了问就不会了,攒一波人品,希望通过🙏🙏
#酷家乐##面试题目#