千辛万苦等了好长时间得到一面约面。一面基本不太问项目什么的,主要是写代码。面试官小哥哥人很好,一开始让我自我介绍,然后说我们一面主要是考察一些代码和基础知识,然后就开门见山写代码了。写两个,一个是计算IOU(根据我看到的面经,滴滴面试官特有喜好),一个是计算NMS。IOU主要是注意一些边界错误条件什么的,我当时定义了x1 y1 x2 y2的数据结构,面试官提醒我最好还要加一个检查,我问是不是struct也要检查不能假定点1是左上角点2是右上角,面试官说是的,我就补了,写了throw_invalidargument。然后我犯了一个sb错误是max_x(b1.x1, b2.x1)之类的,等于max和min完全搞反了,面试官指出来了,不过搞笑的是负负得正最后结果肯定是对的。当然这是小问题。NMS的话一个蠢错误是,我先sort的score,结果两层for循环等于sort没用(虽然结果正确),面试官也指出来了。然后我用while循环和erase把这个错误纠正了。总体感觉面试官循循善诱,所以虽然有点蠢错误但是很快就解决了。然后面试官问我一些简单的项目相关,就是问你大致做什么方向,3D视觉做哪些,你对2D3D哪个更感兴趣什么的。反问环节问了业务相关。二面面试官也很不错,主要问项目,没问太细。我就介绍了我做的科研项目,主要是2D视频流CV和3DCV方面。不过最后还是结束后秒挂(摊手),一种KPI既视感。 #滴滴# #视觉算法#