| | 文章目录:返回首页--职业助手--[合集] 2004-10-22, MSRA面经
[合集] 2004-10-22, MSRA面经 俺接到MSRA的HR电话通知俺去面试的时候,正在爬香山。 听她说面试要搞一天,先做一个英文报告之后连续七轮面 试,被吓了一跳。也怪俺孤陋寡闻,后来上网查了一下, 以前MSRA面试连面十轮的都有,俺这还算是少的。 废话少说,这就讲讲面试的经过。早上9:15到西格玛三层, 然后由HR带到一间会议室里,名字叫比特室。MSRA的会议 室名字都比较奇怪,还有叫原子室的,叫.net室的,叫 DOS室的,叫WINDOWS的。在比特室里把PPT准备好,面试 官们也一个个的来到。挨个握手,互报姓名,呵呵。到 9:30的时候,面试官只到了5个,他们说不用等了,直接 开始。 因为考虑到要讲一个多小时,40张slides,俺开始阶段废 话比较多,说得比较详细,再加上他们不时会打断提问, 结果到10:20左右俺才讲了一半。有个面试官就不耐烦了, 让我加快讲,拣重要的东西讲。俺没太受影响,仍然按照预 定的节奏讲,到一些试验结果和图表的时候,不太重要的就 一句话带过了。就这样一边接受提问,一边讲下去,到 11:00正好全讲完,大伙儿想问的问题也都问得差不多了。 于是除了一位面试官留下继续,其他人就散伙了。 第一位面试官是位博士后,刚进MSRA也就一年多,做的方向 跟俺的报告里做的东东差不多,于是就根据我讲的内容随便 聊了聊,有些我在报告中没有解释清楚的地方就进一步解释 一下,基本没有被问到太尖锐的问题。到后来他没啥问题了, 就变成俺问他了,嘿嘿,既然去面试当然要表现出对MSRA各 方面情况的浓厚兴趣。俺追着他问了半天,估计他都烦了, 偷偷一看表接近12点,就打住带俺去见下一位。 第二位就是要招人那个组的project leader,上次见过的。 就是上次先跟他聊过并且做了一个简单的presentation之后 他才给俺安排了这个正式的大面试。第二轮其实就是吃饭, 到西格玛地下一层的一家淮扬餐馆,点了几个菜边吃边聊。 一开始他就表示他这一轮是不会问我技术问题的。既然是吃 饭聊天,话题自然从吃开始,呵呵,这个可是俺的强项。俺 刚点了一个上汤芦笋,他就表示这个菜不错,他以前常吃。 于是就开始聊各个菜系的特点,经典菜,有哪些馆子比较好, 俺还吹牛说自己烹调水平不错,有几道拿手菜,呵呵。然后 又问俺平时有啥业余爱好,俺说健身啦,旅游啦。说到健身 就很羡慕西格玛楼里就有个宝迪沃健身中心。 吃完饭就快1点了,上楼以后去见下一位面试官,还在原来的 会议室。第三位也是刚进MSRA一年的博士后,做的方向跟俺 不太一致,面试风格跟第一位差不多,也是随便聊,针对俺 的报告问一些问题。因为他的研究方向不太一致,所以他经 常问一些诸如“你觉得你的工作当中你遇到的最大困难是什么 ?”,“你觉得你的工作中最有价值的是什么?”这样一些很泛 的问题,于是俺就一通胡侃,反正这种问题怎么说都有道理。 大概只问了半小时他就没什么可问的了,于是俺就问他目前的 研究课题,呵呵,倒像是反过来了。 从第四轮开始,俺才开始感觉真的是在面试了。第四位面试官 是做图形学的,他知道俺没学过图形学,就拿了几页纸给俺, 上面有一些图形学中构造三角网格的一些基本概念,让俺先看 半小时,然后他来提问。第一页纸一看俺就猜到他会让俺设计 一个算法在给定一大堆平面点的条件下构造Delaunay三角网 格。苦思冥想了十几分钟,想了一个还算严密的算法,但是效 率不怎么样,复杂度N^2。肯定有更好的算法,但是这么短时 间还是将就吧。后面几页是Delaunay三角网格延伸出来的一些 概念,前面几个还比较简单,最后一个比较复杂。面试官来了 之后,果然让俺设计构造算法,俺就把想好的算法讲了讲,他 连连点头。接着就讨论后面几个概念,其中有一个我有一些误 解,想得偏复杂了。至于最后一个我就直接承认没有想清楚该 如何做。 第五轮的面试官好像很忙的样子,态度不是很认真,让俺觉得 比较FT。他也根本没有去听俺的报告(俺报告结束的时候听的 人有6个)。俺进他办公室以后他先是不知去忙什么事出去了 十几分钟,回来以后就让俺在白板上介绍做过的实际系统,自 己一边还在忙,偶尔抬头看一眼,问上两句,俺是觉得他根本 没怎么听懂,估计也就是看看俺是不是对做过的东东特别熟悉, 能够很流利的讲出来。接着又问一些软件开发过程中质量保证 的问题,如何衡量各个角色的工作质量,发现有问题如何改进, 还让俺举一些实际开发过程中的例子。后半个小时又开始考编 程,在纸上写程序,第一个是单向链表排序,第二个是双电梯 调度,都是经典问题。俺事先也没准备,写出来的程序都有点 小问题,不过基本思路都没问题。 最后两轮面试基本就是考学术了。第六位面试官问的问题比较 多,有些确实很尖锐,直接指向俺报告内容中的缺陷所在。俺 一方面承认这里是个缺陷,另一方面援引一些实验数据来跟他 争辩,说实际情况并不像他设想的那么糟糕。另外他还指出了 俺的算法当中有一个环节可以采用更好的技术,俺只好承认说 这个环节当时没有时间做更广泛的调研了,就采用了一个通用 的方法。牛人确实是牛人啊,提的问题都是一针见血,不服不 行。
第六轮结束已经接近5:30了,因此最后一轮的时间比较短,没 有问太多问题。但是最后一位面试官显然是这些人里最牛的, MSRA的元老,他直言俺做的工作创新度不够,跟state-of- the-art的比较不够,这些俺自己心里当然清楚,俺只好解释 说读博士的时候大部分时间在做项目,只有小部分时间在做研 究。然后他让俺讲俺在国外刊物上发表的几篇文章的内容,这 些东东在报告中没讲,因为比较纯理论,没有用在实际系统 中。基本上我一说思路他就清楚了。然后他开始问俺为什么工 作了一年多以后又去MSRA求职,对未来的职业规划是什么,更 喜欢研究还是更喜欢工程,等等。 6点准时结束。呵呵,总算经历过了微软著名的大面试,人生更 完整了。希望这些文字对其它准备去MSRA应聘的网友会有所帮助
|
|