周四去大闵行面了intel的实习,是一个computer vision项目的实习生,包括四个单面,都是工程师,每人半个小时。面试的地点就在intel一楼的咖啡厅,还算比较轻松的氛围。第一个和第四个面试官比较好,中间两个比较tough,这样一次面试顶四次,对于我这种想要攒经验的人来说还是很划算的,虽然很有可能跪了,但是也从中发现了自己的不少问题。
第一个面试官主要问了我的科研,并且大致听懂了我这个选题的意义,交流也比较顺利。
第二个上来问问题就很咄咄逼人,问了我计算机体系结构方面的问题,最后还让我写程序,建一个链表并排序,我写的乱七八糟,快速排序的思想也想不起来了,看来编程基本功是绕不过去的坎啊,起码这些最基本的程序要能流畅地写下来吧。
第三个一开始让我详细的展开讲一个项目,我就讲了我的科研课题,并且画图仔细地说明了网络结构和机制,中间他一直提问,很多地方我解释了好几遍他也不是非常满意,整个花了很长时间讲完之后,他表示我这个网络太简单了,并且问我它和深度学习网络的不同在什么地方,我没回答上来。最后让我问问题,我就问他们目前的CV project具体是怎样一个项目,他大概说了一下,没有解释地很详细。
第四个面试官人非常nice,上来先让我去倒点水喝,又和我闲聊了几分钟,然后让我讲讲我做过的项目,由于上一个的打击,我就没提我的科研,讲了实习和澳洲交流的项目,他主要针对实习的部分提了一些问题,我觉得回答的还可以,澳洲交流的项目他就只是听着,没有问什么问题。最后他让我问问题,我就接着问他们这个项目具体内容,这个team的情况等等,他都做了详细回答,终于让我有了一定的了解。
最后整个面试一共用了2个半小时吧,说得我口干舌燥,累得半死。
总结一下,这算是算法开发的职位吧,所以对于与CV相关的科研还是很看重的,但是我的科研项目比较非主流,所以总是要花很大功夫向对方解释它是个什么东西,做它的意义是什么,有时候对方认可,有时候对方压根就不认可,我觉得以后怎么向别人介绍我的工作是要好好想一想,是我表达能力有问题,还是说我对这个课题的逻辑思路本来就不够清楚,以及对这个领域背景也认识不够深入。我发现硕士科研课题基本上是找技术类职位必须要讨论的东西。
我发现技术类的面试都是这样的单面,侧重于你做过的项目和实习,然后从中展开,其实对于语言表达能力的要求并不低,尤其是对于解释问题的逻辑清晰,能够说服别人这样的能力要求很高,同时编程基本功,计算机体系结构也是一定会涉及到的。这两方面我觉得自己目前还非常欠缺,需要多加练习,尤其是表达能力,还得要自己去创造这样的机会,所以加油吧少年!