微软求职攻略之决胜面试
微软求职攻略之决胜面试
经历了笔试、电话面试之后,许多同学接到了微软公司的邀请——来公司进行面对面的考察。
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:其实,大部分题目都不需要连篇累牍的程序来解决,聪明的解法通常是非常简明的。药灵丸不大,棋妙子无多,程序也是这样,许多题目的核心算法就是寥寥几行。这可以说是编程之美的一种表现形式。我们面试就是要寻找能体会到编程之美的人。
另外,我们的这一番对话应该给微软的技术面试做了相当的“去神秘化”(demystified)的工作。我还要提醒同学们要“去粉丝化”——不要像粉丝追逐明星,如果明星不能满足自己见一面的要求(或者其他要求),就觉得天旋地转,痛不欲生。如果你经过努力,仍然没有进入微软公司,你并非一无是处,天也不会塌下来。微软公司不过是很多软件公司中的一个,它要寻找“合适”它条件的员工,这个公司不合适你,还有下一个,或者干脆你自己开创一个吧。
Q:技术面试还有什么特别的诀窍么?
A:微软全球资深副总裁,亚洲研究院的前任院长沈向洋博士经常讲的一句话是“Nothing replaces hard work”,既然同学们知道技术面试不外乎就是这些类型的题目,那大家就自己动手做一遍好了。 如果实在做不出来,可以学习《编程之美》或其他书上详细的讲解。
Q:我自己解答问题太慢了,能不能把《编程之美》书上的解法背下来,这也是一种捷径吧?
A:有时要小心这样的“捷径”。不怕你笑话,我想起以前考大学的一件事儿。当时有一本很厚的英语标准化考试模拟题,不少同学都买来做。另一位同学从学长那里得了一本做过的书,我们在做题的时候,他说:“我不用做了,我已经有答案了,我平时看看答案就行了,一样的。”结果高考的时候,他的英语考得很不好。
所以,对于认为只要买了一本《编程之美》,或者其他宝典,就好像得到了入职捷径的同学,我要提醒一下:小心这样的捷径!纸上得来终觉浅,绝知此事要躬行。
跟我做朋友吧!(http://student.csdn.net/invite.php?u=116484&c=487b5d2fa9540cf4)
微软求职攻略之决胜面试相关推荐
- 微软求职攻略之笔试答疑
微软求职攻略之笔试答疑 微软中国每年都会举行几次技术笔试,2006年的笔试结束后,主持笔试的经理回答了学生提出的很多问题,小飞把这些问答整理如下(下文的"我们"指的是策划并批改试卷 ...
- java求职攻略_2020年求职攻略 《Java面试连成诀》教程免费分享
原标题:2020年求职攻略 <Java面试连成诀>教程免费分享 IT行业薪资高.就业好.发展前景广阔,而面试是我们打开事业大门的第一关.技术的革新以及IT从业者增多加大了市场竞争,面试中问 ...
- 软件测试求职攻略第三季:面试篇【乐搏TestPRO】 乐搏软件测试
作为曾经的测试总监,在面试上我觉得是可以聊一聊这个话题.首先买个关子,如果你是面试官,你希望招一个什么样的人进来?如果这个问题搞明白了,那么可以说测试岗位的面试,就变得非常轻松了. 面试常规流程一般分 ...
- 牛客特制2020名企校招笔试面试求职攻略-技术篇
复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1qJyOoKiSHJnI9BIXLht8mQ 或者点击: 牛客特制2020名企校招笔试面试求 ...
- Interview:Java岗位面试—面试求职攻略之一个JAVA程序员面试心得(非常值得收藏)
Interview:Java岗位面试-面试求职攻略之一个JAVA程序员面试心得(非常值得收藏) 导读 据网上资料显示:2018年互联网行业是寒冬,其他行业日子也不好过.各个互联网大厂纷纷缩招减员,严格 ...
- 如何建造一个高效的求职攻略
如何建造一个高效的求职攻略 这篇文章将分享我的求职经验.如果你对自己不够自信,或者不知道如何在求职道路中前进,那么以下内容或许会对你有帮助.本文将聚焦在软件研发领域来展开,然而其中的方法也适用于其它行 ...
- 农业银行面试计算机专业类知识,银行面试攻略| 中国农业银行面试怎么破?这几点应该多注意哦!...
原标题:银行面试攻略| 中国农业银行面试怎么破?这几点应该多注意哦! 2019中国农业银行面试也在陆续的开始了.这几天,收到农业银行面试的同学都在紧张的备考中,备考道路上不仅要有良好的学习状态,以下这 ...
- 2019 AI算法岗求职攻略
元学习论文总结||小样本学习论文总结 2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017 ...
- 秋招启动,送给2021届同学的最强求职攻略
秋招启动,送给2021届同学的最强求职攻略 2020年,对于即将参加秋季校园招聘会的大学生可能是特别特别困难的一年. 我们可以看到自2月份以来的一些现象-- 2020年应届大学毕业生874万,相较去年 ...
最新文章
- OpenCV-Python我刚写六行代码就出了个惊天BUG
- c语言结构体和函数,【提问】问个C语言结构体和函数的问题
- ZYNQ_AXI4_Lite总线详解
- Learning Attention-based Embeddings for Relation Prediction in Knowledge Graphs Deepak
- 专家答疑:在ERP系统中确保销售订单准确性
- PHP调用WebService接口
- C#水晶报表,窗体不显示,闪退
- 20189217 2018-2019-2 《移动平台开发实践》第6周学习总结
- iOS 自定义字体设置
- ad敷铜后还有部分飞线_难以置信!小霸王卡带中居然藏有隐藏游戏,大部分玩家闻所未闻|小霸王|游戏|魂斗罗|卡带|红白机...
- 爱创课堂告诉你为什么别人年薪20万,你只是一个小码农!
- java递归获取树结构的指定层级、指定层级之上(向上递归(包含父集所有、爷爷集所有...)(父集单独、爷爷集单独...))、指定层级之下所有的(子集、孙子集...)和list集合转Tree树结构
- 手机芯片基带芯片及服务器芯片有什么区别,手机射频电路知识干货,射频芯片和基带芯片又是什么关系?...
- Java并发编程工具类:CountDownLatch、CyclicBarrier、Semaphore
- 深度学习--超参数(持续更新)
- 容器化技术与微服务结合---SpringCloud框架与阿里云serverless k8s的结合(六)
- 【每日一题】除法求值
- Python Opencv 实现鼠标事件(包含一个练习)——事件触发讲解·以及鼠标回调函数的实现
- 小白渗透0-1:BlackMarket靶场渗透记录
- 中国柔性制造系统(FMS)市场发展动态及未来趋势预测报告2022~2028年