vivo 面经 c++

大致回忆下,我理解到的面试过程是这样的(可能面试官是另外一个版本):
3点面试,等到快5点,进房间后,面试官看了眼简历,一脸不屑,那就聊下你这个slam吧,开始讲基本概念,后面扯到了稀疏点云显示到相机平面,呵呵,有意思的来了。
面试官:你这个,我们这个3d世界是如何显示到2d平面的。
我:小孔成像啊,相机模型,并绘图 公式计算说明。
面试官:那相机平面前后移动了,怎么办?
我:相机内参固定的啊,移动不了的啊,强行移动,只会出现这种结果。。配合画图说明。。你的意思是单目相机深度估计尺度问题?
面试官:我不是说那个意思,我是说前景,后景怎么显示。。
我:后面肯定被前面挡住不显示啊(实在不知道这家伙要干什么)
面试官:balabala,我的意思是一个小的分辨率图片显示到大屏幕上,怎么样做到不失真?
我:(什么鬼),你屏幕比率变了插值后显示肯定会失真啊,我们怎么聊到了图像基本算法了,我大脑在思索一波算法
面试官:我不是说插值算法,我是说,比如王者荣耀游戏,你用16:9屏幕手机玩,现在要用18:9手机玩,画面怎么不失真?
我:。。这是个无解的问题,答曰:不可能不失真啊,留大黑边?
面试官:我们就可以做到不失真,不留大黑边
我:我不知道。
面试官:有个相机角(我理解的fov),加大一点,就可以看到多一点的下面的地图,比如说王者荣耀,你用18比9的屏幕玩游戏,敌人从边缘过来,你看到了他了。但是他用16比9玩游戏,他可能看不到你。。
我:(这他妈是个脑残吧,改变了fov,获取到的图片比例变了  和  不改变图片输出到其他比率屏幕是一个问题?玩这么多年游戏,没见哪款游戏可以利用屏幕作弊的😏)哦,你是说多给了2*9的像素出来是吧
面试官:你说是就是吧(这***,聊不下去了😏)

接下来10分钟,开始了一轮c 基础知识问答。。。

好玩的又来了,
面试官:高德地图或百度地图,给定2个点是如何给出最短距离和最短时间的。
我:(这么牛批的么,要上天?),只能抽象出图啊,把路口都当节点,相连路口距离和拥塞信息作为权重,这是最短路径算法啊,原理是贪心,实时数据更新是个问题
面试官:我让你说原理,你说个词语出来。。
我:演示了一波最短路径算法。。
面试官:你可以回去了,等hr通知吧。
//
//
//呵呵
//现在面试没投诉的地方么,辛苦一下午收货0经验
//我****

#vivo##C++工程师##面经##秋招#
全部评论
王者荣耀这个游戏好像就是这样的。。。。不同分辨率视角就是不一样🤣
1 回复
分享
发布于 2020-09-17 12:18
心疼楼主
1 回复
分享
发布于 2018-09-21 04:09
阅文集团
校招火热招聘中
官网直投
我也是面C++,进去自我介绍结束,面试官说我们招JAVA,来了句不匹配(当然我本身也不是计算机专业),就出来了,前后不到5分钟,不明白这种情况为什么发个面试通知给我,浪费大家时间
1 回复
分享
发布于 2018-09-21 09:03
楼主笑死我了
点赞 回复
分享
发布于 2020-09-12 00:46

相关推荐

点赞 22 评论
分享
牛客网
牛客企业服务