人生第一场求职面试,虽然表现的一般,但是很有纪念意义,特此留下记录,也供大家参考。
1、算法
要求半小时,ACM模式,自己写测试用例,大致就是选三个下标把数组分成四部分且不能为空,然后判断存不存在划分坐标使各部分的和相等。我用的分治,但是自己写的测试用例没有过,思路应该没问题。
2、项目
小问了一下项目,但是项目拉跨,只问了周期用到什么工具之类的,具体实现都没问。
3、相关工具经验
有没有用过OpenGL、有没有用过unity或者UE4、说一下引擎开发是干啥的。
4、计算机图形学
1、了不了解渲染管线流程,计算机图形学学的怎么样。
2、光照模型分类,区别是什么。
3、了解哪些抗锯齿技术。
4、延迟渲染与正向渲染的区别和优缺点。
5、了解哪些空间加速结构
5、C++
1、struct和class区别,union呢
2、new、malloc
3、智能指针
4、vector在扩容的时候申请的空间在堆区还是栈区
6、脑筋急转弯
四个房间四盏灯,判断哪个房间对应哪盏灯,具体的我可能说不清楚,大家可以搜一下类似的