2019届实习机器学习岗经验贴:腾讯,阿里,商汤
面试的岗位有很大的区别,似乎每一家公司都有自己的侧重点,先从最近的腾讯开始说起吧。
腾讯:最近的第二面,昨天问的我很紧张。一开始讲了项目,问我项目的输入、输出是什么,roi-pooling怎么加。印象最深刻的是,问了我一个项目,给你一个检测的项目,检测罐装的可口可乐,瓶装的可口可乐作为负样本,怎么弄?检测20类物体,多少张训练集,怎么训练。这个应该是提醒了我负样本的重要性,对检测框架的深入理解。聊了迁移学习,看来预训练并不是万能的。
腾讯的一面,问的项目BN层的作用,为什么要加后面的伽马和贝塔,不加可以吗。C 的问了虚函数,析构函数,delete,delete[]的区别。
一些C和数据结构的东西。印象最深的一道题,10亿个32位的数据,放到4G的空间里,怎么找出只出现一次的数据的个数。
商汤:三个面试官,第一个问的动态规划的东西。最短描述数,10的最短描述数是32 12所以是2,求一个数的最短描述数。还有就是求一些数里的第n大的数,她当时说的是用快排,后来觉得应该是冒泡更好一点。还给我讲了adboost。
第二个面试官,就问了项目,没有其他了。第三个面试官,人很好,问了如何判断单链表是否是循环链表,后来下来查了一下,发现是用两个指针。Const,如何写多线程的代码,是否关注过caffe和pytorch是怎么写的吗?以及pytorch调用多GPU的函数内核。
阿里:申请的集团服务部的算法岗位。除了问项目,最关注的是一般的机器学习算法,SVM,KNN。其他关于C,C 的东西也没问。就先这么多。
03.16
今天晚上腾讯还有电话,突然觉得腾讯这样也挺乱的,保守估计是四个差不多的电话了吧。
需要加强的地方RPN Faster rcnn,SSD,YOLO,YOLO9000.
C 的话,templet。Python的继承,yield,传参,值传递,引用传递
3.20
昨天的面试,早上是腾讯北京的部门,问了我的项目,还有深度学习过拟合,梯度消失,梯度爆炸的问题,adam。
下午阿里突然的电话面试,问了项目,以及attention机制。
还有海康的面试,问了项目roi-pooling很感兴趣。
3.21