商汤科技 计算机视觉研究实习生 面经
楼主有两段很水的实习(一个测试开发,一个在小公司做目标检测),实验室偏向做传统图像算法的。
一、一面
面试时间50分钟左右,就是问了两段实习干了些啥,在实验室做的项目是啥,我在实验室项目主要是做的热红外图像处理,面试官好像不太懂,大概说了一下,自己都感觉很没有说清楚。项目里面用到了一个类似于双边滤波的算法,算法题面试官直接让写双边滤波的实现。整个过程表现的很不好,算法题也没完全撕出来,大概讲了一下思路,问我你有啥想问的吗,匆匆结束。
二、复试
和一面格式差不多,面试时间大概90分钟。我自己主动介绍了一下两段实习大概干了些啥。然后问项目,我主要在做热红外图像处理的,便顺着这个项目一路问了一下项目里面用到的算法原理,NLM、SIFT原理。问了一些C++的知识,变量可以存储在内存里哪些段(具体忘了咋问了),vector用过没,vector存在内存哪个段,答:堆。
项目问完问了一些深度学习上优化函数的东西,这个楼主因为好久没用,只答了几个简单的GD、SGD、Adam,Adam原理问了一下没答上来。。。还问了一下知道优化算法什么高斯牛顿啥的,虽然学过但是完全忘了也没答上来。。。
算法题考了一个二叉树的层序遍历,感觉很简单,一个递归一会就做出来了。
然后就是问实习能保证6个月每天都有3、4天不。最后问我你有啥想问的,叫我随意问。
面试结果大概元旦后出来。
三、终面
进终面了,和二面很像,整体问的比较简单,稍微问了一下热红外的项目,问了一下双边滤波和NLM的原理,然后算法题做的是实现把图像旋转90度,整个过程一会就结束了。最后聊了聊可以实习多久什么的。
HR面
offer到手,base杭州,薪资基本工资加绩效工资,ps:HR感觉问问题的时候态度很强硬。。。