途游客户端一面挂
前一天HR打电话问是投客户端还是TA我说客户端
问了些啥只记得几个。
虚函数表在内存哪里?(面试得太少了,第一次遇见这个问题,开始背八股,虚指针指向虚函数表balabala,又澄清了一下,是问它的内存位置不是别的,实在不会随口答曰应该是在堆上吧
面试官笑了一下我就知道坏了,后来查了一下应该是在只读数据段,貌似在全局区下?)
说一下反转链表的操作
堆和栈的区别(不知道是不是这场问的,有可能记混了,手动开辟内存之类的,增长方向,在内存的位置)
看你实现了渲染器是吧,opengl会吗(我说用的cpp不是opengl)
那加载模型文件的功能是调的库还是自己写的(想了想老老实实说这部分不是自己实现的)
你说实现了mvp变换矩阵,讲一下分别怎么做,推一下(也是问住了,半年前研究的东西,没说明白,只能复述了一遍背后的原理)
那比方我有一个点,绕x轴旋转了90度,你现场给我算一下(旋转的矩阵不会,早就还给闫神了,胡诌了一下我们要用罗德里格斯旋转公式,有平移和缩放要应用对应的仿射变换,具体要用的时候查手册
感觉他绷不住了)
你说你实习了阴影的渲染,怎么做的(根据光源方向算一次zbuffer,回到摄像机判断某点是不是被遮挡,又是绞尽脑汁)
后面一直在拷打这个阴影图,其他的一概不问,绷不住了
贴图是怎么实现的(扯了一下重心坐标插值)
整场是有点折磨的,明明是客户端,一直在拷打图形内容,其实我也是半吊子,虽然还临场复习了一下101
以为会问些其他的,本来还准备“one loop per thread, reactor架构”脱口而出的
。。
问了些啥只记得几个。
虚函数表在内存哪里?(面试得太少了,第一次遇见这个问题,开始背八股,虚指针指向虚函数表balabala,又澄清了一下,是问它的内存位置不是别的,实在不会随口答曰应该是在堆上吧
说一下反转链表的操作
堆和栈的区别(不知道是不是这场问的,有可能记混了,手动开辟内存之类的,增长方向,在内存的位置)
看你实现了渲染器是吧,opengl会吗(我说用的cpp不是opengl)
那加载模型文件的功能是调的库还是自己写的(想了想老老实实说这部分不是自己实现的)
你说实现了mvp变换矩阵,讲一下分别怎么做,推一下(也是问住了,半年前研究的东西,没说明白,只能复述了一遍背后的原理)
那比方我有一个点,绕x轴旋转了90度,你现场给我算一下(旋转的矩阵不会,早就还给闫神了,胡诌了一下我们要用罗德里格斯旋转公式,有平移和缩放要应用对应的仿射变换,具体要用的时候查手册
你说你实习了阴影的渲染,怎么做的(根据光源方向算一次zbuffer,回到摄像机判断某点是不是被遮挡,又是绞尽脑汁)
后面一直在拷打这个阴影图,其他的一概不问,绷不住了
贴图是怎么实现的(扯了一下重心坐标插值)
整场是有点折磨的,明明是客户端,一直在拷打图形内容,其实我也是半吊子,虽然还临场复习了一下101
全部评论
相关推荐


腾讯
| 实习
| 超多精选岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
01-29 19:12
西安电子科技大学 后端 点赞 评论 收藏
分享
02-14 20:57
上海戏剧学院 C++ 点赞 评论 收藏
分享