百度cv实习算法工程师面经
昨天在百度大厦面了百度的计算机视觉岗,总体来说难度不大,面试官也很nice,一共三轮技术面,问的问题基本是基于简历上你写的项目,或者项目的延伸,简历上写到的东西一定要提前准备好。总结如下:
一面(过)(面试官是个无人车事业部的小哥,年纪看着跟我们差不多大)
- 介绍一下自己和说下做过的项目,其中会问项目中的一些实现细节,如实回答就好,不会就说不会
- 摄像机标定的得到的内外参矩阵具体包括那些参数
- 推一下单目系统的成像模型
- 推一下基础矩阵和本质矩阵(真忘了)
- 说一下faster-rcnn中的rpn原理
- 手写代码环节,遇到了面试以来最简单的题...冒泡排序...醉了
- 还有什么要问的
二面(过)
- 一开始还是要选自己的一个项目细说blablabla,然后他就抠细节问(大概占了20分钟)
- 问我了解哪些网络结构,我说项目用的是vgg-16,然后给了张纸,让我大概说一下vgg-16网络,为什么要用3*3conv,pooling的作用、如何防止过拟合等一些比较基础的问题;
- 问了我项目的训练集来源,以及做data augment有哪些方法,效果理想与否;
- SVM的原理,OCR的步骤;
- 手写代码环节,判断元素是否在二叉树内,这个也比较简单。蛋疼的是面试官还敲进去编译了一下,确认了bug-free才问下一个问题...;(同组的还有被问到手撕贪心和动态规划的,这个真看人品了)
- 你觉得你有哪些优势
- 有什么要问的问题
三面(过)(这时已经下午5点半了,面试官也满脸疲倦有点迷糊...)
- 前面说了那么多项目,选一个你觉得印象最深的说;
- selective search说一下,以及问什么不用了;RPN网络中的anchor;
- 知道哪些人脸识别算法(面试官老哥是百度做人脸的,但我就说了不知道)
- 假如摄像机一秒拍摄60张图片,现在需要从摄像机的一段录像中选取一张最具辨识度的图片送进人脸比对系统中进行比对,请用你所学的知识设计一下算法;(在草稿纸上列出流程图,尽量说得有理有据令人信服,接下来就他就对其中的一些算法实现挑刺,也许是不存在的刺,见招拆招就好)
- 有没有充足的实习时间、如果给你选择想做哪个方向
- 有什么问题要问的
然后就溜溜球,回去等通知了
#算法工程师##百度#