面试安排
面试岗位是上海自动驾驶部门,面试结束了,一共三面,没有HR面,结果还没有出来。
一面(1小时)
1、自我介绍:我这里主要按照投递的简历从教育经历,项目经历,竞赛经历和荣誉奖项等分别介绍。相关的项目经历重点介绍,句式研究目的(针对…问题)+ 研究内容(做了…改进)+ 研究结果(性能提升…)+ 成果(发表了…论文)
2、面试官针对简历部分提问: 针对相关项目提问
为什么构建旋转目标检测加入这个结构?有了解其他旋转目标检测网络吗?文字识别领域的旋转框?为什么采用无锚框检测网络?有了解其他无锚框检测算法(FCOS)吗?优势在什么地方?
3、手撕代码:leetcode中等难度的题目。二叉搜索树删除指定节点,删除后仍然是一个二叉搜索树。首先说思路,然后开始写。
4、基础知识提问:
BN层是什么?怎么工作的?有什么优点?还了解其他的吗?(我这里说了GN层)
Batchsize越大越好吗?
小目标检测难得问题如何解决?
5、有什么问题想问的吗?
这里我问了结果什么时候可以出来和如果实习会做什么?
6、总结:
一面面试官非常的Nice,没有思路会引导你,面试完之后还会为我之后的研究提一下意见。
二面(1小时)
1、自我介绍:内容同一面
2、咨询看法:能够什么时候来实习?实习可以多久?如果来实习希望做什么样的工作?
3、手撕代码:第一道题目是矩阵的转置,第二道题目是矩阵的乘法,先说思路,之后开始写。
4、基础知识提问:
说一下什么是NMS?
如何判断两个旋转框相交?
5、有什么问题想问的吗?
咨询面试结果什么时候出,下周或者下下周。
6、总结:
二面的面试官给我的感觉是比较冷漠,回应只有“嗯,嗯,嗯”,没有对自己的回答说出意见,我也感觉不到面试官是满意还是不满意,一问一答的形式,感觉就像公式化走流程一样。
三面(70分钟)
三面是2022年6月8日(周三)才接到HR电话说要面试,HR解释道因为疫情原因,全部调整为线上办公,所以耽误了比较久,三面的时间约在了6月10日(周五)下午15:00,电话里HR强调,这是最后一次面试,之后也没有HR面。
1、自我介绍: 同一面
2、面试官针对简历提问: 单阶段和双阶段算法各自的特点?如何解决过拟合?Dropout在训练和测试有什么不同?YOLO系列算法的发展历程?YOLO怎么定义正负样本?为什么用Focal loss?说一下Focal loss的原理?解释下FPN层?CenterNet比YOLOv3效果要好,说一下为什么?BN层和LN层各自的特点和使用场合?有了解分割的吗?多进程和多线程是什么?
(问题非常的多,涉及到简历和很多基础问题)
3、手撕代码: 第一道题目是判断某序列是否为压栈序列的弹出序列;第二道题目是,找出数组中数字超过一半的数字,时间复杂度是O(N),空间复杂度O(1);
第一道题目大致做出来了,过了一个实例,第二个程序出现BUG,没时间调整了。第二道题目说了两种思路,但是都没有达到题目要求的时间和空间复杂度。
4、有什么问题想问的吗?
咨询面试结果什么时候出来,HR回答说下周。
5、总结
总体来说,三面问的问题非常的多,非常的细致,一定要对自己的简历非常的清楚!三面HR很好,回答的不太好的情况下,会说“还有什么要补充的吗?”,很舒服的面试。