|
2008-07-15 21:48
|
|
|
求职攻略之笔试答疑 微软中国每年都会举行几次技术笔试,2006年的笔试结束后,主持笔试的经理回答了学生提出的很多问题,小飞把这些问答整理如下(下文的“我们”指的是策划并批改试卷的技术人员): Q:笔试的难度是不是有些太难了? A:从分数看,参加笔试的同学普遍得分较低,这说明不少同学大大低估了试题的难度,或者说低估了我们对答案的期望。一言以蔽之,我们希望看到接近“职业”水平的答案。 Q:为什么有些人笔试得了负分呢? A:这是因为我们对选择题采用了“不做得零分,做错倒扣分”的判卷策略。公司的大部分同事们认为倒扣分是比较有效的甄别方法。而且我们尽量避免非常偏僻的知识点和有争议的答案。 Q:你们是不是只选取了其中一些卷子判分? A:我们对大多数的卷子都全部判分,每个部门都会抽调不少工程师加班判卷,同学们写的每一行都会被看到,对于一些很难读通的程序,我们还会一起分析,不会因为一眼看不懂就给个0分。对于单项题答得非常好的同学,我们会特别标记。像这样的无绝对标准答案的试卷,判卷是相当累人的活儿。至于是否全部判分,会不会把所有分数都全部告知考生,这由各个部门决定。 Q:笔试题目全是英语,这究竟是考英语还是考技术?为什么不用中文出题呢? A:微软公司的工作语言是英语,公司在中国的各个部门(研究院,工程院等)都是如此。我们注意在考卷中不用很生僻的词汇,以免影响同学们的发挥。在有些题目中,我们还增加了一些注释,并且有一些小题目注明可以用中文回答。有些考生英语写得不错,起承转合,很像GRE/TOFFEL的作文,可惜只有结构,实质内容不多,得分也不多。 Q:笔试的题量为什么这么大?很多人根本没有足够的时间做完! A:每次开发新的软件,我们的时间也不够,这就是做软件项目的特点。 我们看到很多同学有些大题一个字也没有写,感到很可惜。其实,如果时间安排得当,至少应该每一道题试着回答一些基本问题。我们的很多监考人员也会提示大家注意时间分配。况且,如何在有压力的情况下最有效地分配时间,这也是一个人非常重要的能力。 Q:我会C#、VB.NET,为什么微软的笔试时偏偏要求用C语言答题? A:对于微软的工程师来说,C语言是基本功。 Q:为什么我投一个技术支持的职位也要用这么难的题来折磨我? A:因为投同一个位置的人太多了。大家的简历都很优秀,所以只好用笔试来进行一次筛选。 Q:考题包罗万象,甚至包括我不熟悉的知识领域,难道微软需要的是“全才”吗? A:我们的考试是想考察在实战中的基本知识和基本技能。考试不是万能的,笔试总分很高的同学,也有在面试中表现得很不如人意的。如果有人在某些题目中有优异的表现,即使总分不高,我们也会考虑的。 Q:我申请的职位比较特别,自己的专长没有能够显露,通过这样的一个考试不能真实反映出个人特点,有什么办法呢? A:这一点我们同意,我们考试的主要目的是把所有考生中的优秀学生选出,并安排他们进入下一轮。至于在某一方面有专长的同学,他们应该直接和有关部门联系,或者我们的有关部门应该直接联系这些同学,例如在某些研究领域发表过高水平文章的同学。 Q:笔试通不通过是不是还有些运气成分在里面? A:当然有,大家也都知道,一次笔试不能够反映一个人完全的、真实的水平。同学们寒窗十多年,经历了无数闭卷考试,作为一个过来人,我觉得职业生涯和人生不是一次两小时的闭卷考能决定的,希望这样的笔试是大家人生中倒数第几次的闭卷考试之一。人生是更加开阔,充满更多变数的开卷考试。不管是开卷、闭卷,都是一分耕耘,一分收获。 求职攻略之决胜面试 经历了笔试、电话面试之后,许多同学接到了微软公司的邀请——来公司进行面对面的考察。 Q:既然微软这么重视实际的能力,每一个人都会经过几轮面试的考察,在学校时的学习成绩是否就不重要了? A:也不一定。同样,关键不是在于静态的成绩,而是通过成绩了解成绩取得的过程,了解一个人的特质。曾经有一个面试者详细询问了一个应聘者在学校里的各种表现,最后在面试报告中写道:“我详细询问了她从中学到大学、研究生的情况,她在学校里没有一科的成绩是非常拔尖的,也没有太坏的成绩。她从来没有做过出格的事情,如逃课、自己写一些程序、打工等。我在她身上看不到对卓越的追求,也没有看到她有实现自身价值的想法……所以我认为本公司不应该雇用她。” Q:虽然我没什么想法,但我觉得微软太有名了,我也不用多想了,我就是要进这样的公司,你叫我干什么都可以! A:我们恰恰不太需要没什么想法的人,这也许和企业文化有一些关系。在中国一些企业的文化中,往往是领导安排你做什么,你就做什么。在微软,我们认为每个人都是独立的个体,我们希望雇员能够“在其位,谋其事”,同时能考虑到自己三五年后的发展,并且能自己制定计划去实现事业目标,这是公司的文化。 Q:面试的时候要穿什么衣服? A:在没有特别规定的情况下,穿你觉得舒服的衣服就行。我们看到不少应聘者穿着明显不舒服的西装来面试,这样不会给自己加分,当然也不会减分。但是自己太不舒服,会影响发挥。 Q:不舒服没关系,只要你们公司觉得舒服,我就舒服。 A:我们刚刚说过,微软更看重的是“你”是否觉得舒服、“你”要做什么,以及“你”有什么创意。 Q:有没有在面试中作弊的呢? A:说起来,还真有。有一天,我在微软外面的一个中餐馆吃晚饭,这个餐馆很小,大家坐得比较挤,我不得不听到邻座的高谈阔论。,原来是一个刚刚在微软面试过的学生在和几个同学聚餐,他很兴奋地谈着当天面试的经历—— “他问了那个在链表中找回路的问题了么?” “问了,我假装思考了一下,稍稍试了试别的解法,然后就把你说的那个解法讲了出来……” 对于这种人,我们内部叫“Poser”——摆姿势的人。如果你在面试时恰好被问到了一道知道答案的题目,你可以向面试者提出来。摆姿势的话,万一被戳破,会比较难堪。既然你已经花了时间了解法,不妨和面试者深入地探讨一下。 Q:大家发表在BBS 上的面经,公司看不看? A:公司的一些员工也在看,有一次,HR 在某BBS 上看到一篇很详细的面经,文笔生动,此文章从他看到HR JJ的那一刻写起,直到做了什么题目、怎么做的、说了什么话、最后如何走出了公司大门他都做了详细记录。从描述上看,我们很容易就能推断出这是哪一位应聘者。他似乎发挥得很不错,可惜他忘了在开始面试的时候,HR JJ给他讲的,他也签了自己大名的保密协定。对于这样的同学,我们只能遗憾地放弃了。 Q:整个面试过程中我觉得自己答得很不错了,面试官指出的问题我大部分都能回答出来,为什么我还是没有通过? A:一个原因是有比你更厉害的应聘者,另一个大家容易忽略的原因是,应聘者和面试者对于“不错”的定义是不一样的。 对于在校学生,觉得自己写的程序,涂涂改改,大概逻辑能通过就行了,面试者指出的问题能答出来一些就行了。但是对于将来的公司员工,我们要考察:程序设计的思路如何?编程风格如何?细节是否考虑到?程序是否有内存泄露?是否采用了最优算法?是否能对程序进行修改以满足不断变化的需求? 是否能举一反三? 另外,除了专业技巧,我们在面试中还会考察应聘者的职业技巧(professional skills, 也有人称为 soft skills)。 这个人交流能力,合作能力如何,对自己的评价和期望是什么?在有压力的情况下,能否发挥水平?是否追求卓越? Q:很多有名的企业面试只要求谈谈就可以了,为什么微软一定要写代码? A:我们的绝大部分工作,都是通过代码而来,很大一部分的问题,也是由代码所导致的。所以我们不能不重视写代码这件事。当然有很多其他工作不需要写代码,但这不在我们的讨论范围内。 有一次我在过道上碰到一个同事陪着一个应聘者走出大楼,这位应聘者边走边侃侃而谈。后来我问这位同事详情。他说,这一位先生表达能力不错,但是当我叫他写一个小程序的时候,他死活不动手。他说在以前的工作中,如果要写代码,从MSDN上拷贝一些下来就行了。我和他僵持了一会儿之后,我只好说,那你要是不写的话,我们就没什么可谈的了。所以后面的所有面试都没有必要了,我直接送他出了门。 有一次我也收到我们开发总经理的邮件,上面强调了面试的时候一定要让应聘者动手写代码等,这时对面的一位同事不好意思地说,他今天碰到的应聘者是以前朋友的朋友。两人聊了很长时间的闲话,后来他不好意思叫他写代码,时间也不够了,于是就写了一些反馈,说这人看起来还行。没想到开发总经理眼尖,把这个问题揪出来了。 Q:市场上有很多号称宝典的面试书籍,这些的确是外企用的面试题目么?我看到一本,就像是网络上流传的各种面经的汇编,好像没有太大的价值。 A: 我觉得最好的技术面试“宝典”,就是讲算法和数据结构的经典著作。微软亚洲研究院的工程师们在长期的面试过程中,也收集了一些有意思的面试题目,听说马上就要出版了。 Q: 太好了!这书里面一定有无数的源代码供学生们钻研吧? A: 其实,大部分题目都不需要连篇累牍的程序来解决,聪明的解法通常是非常简明的。 药灵丸不大,棋妙子无多,程序也是这样,许多题目的核心算法就是寥寥几行,这可以说是编程之美的一种表现形式。我们面试就是要寻找能体会到编程之美的人。 Q:技术面试还有什么特别的诀窍么? A:微软全球资深副总裁,亚洲研究院的前任院长沈向洋博士经常讲的一句话是“Nothing replaces hard work”,既然同学们知道技术面试不外乎就是这些类型的题目,那大家就自己动手做一遍好了。 如果实在做不出来,可以学习《编程之美》或者其他书上详细的讲解。 Q:我自己解答问题太慢了,能不能把《编程之美》书上的解法背下来,这也是一种捷径吧? A:有时要小心这样的“捷径”。不怕你笑话,我想起以前考大学的一件事儿。当时有一本很厚的英语标准化考试模拟题,不少同学都买来做。另一位同学从学长那里得了一本做过的书,我们在做题的时候,他说:“我不用做了,我已经有答案了,我平时看看答案就行了,一样的。”结果高考的时候,他的英语考得很不好。 所以,对于认为只要买了一本《编程之美》,或者其他宝典,就好像得到了入职捷径的同学,我要提醒一下:小心这样的捷径!纸上得来终觉浅,绝知此事要躬行。 | |
| 共:1条记录 |