微软求职攻略之决胜面试

经历了笔试、电话面试之后,许多同学接到了微软公司的邀请——来公司进行面对面的考察。

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)

微软求职攻略之决胜面试相关推荐

  1. 微软求职攻略之笔试答疑

    微软求职攻略之笔试答疑 微软中国每年都会举行几次技术笔试,2006年的笔试结束后,主持笔试的经理回答了学生提出的很多问题,小飞把这些问答整理如下(下文的"我们"指的是策划并批改试卷 ...

  2. java求职攻略_2020年求职攻略 《Java面试连成诀》教程免费分享

    原标题:2020年求职攻略 <Java面试连成诀>教程免费分享 IT行业薪资高.就业好.发展前景广阔,而面试是我们打开事业大门的第一关.技术的革新以及IT从业者增多加大了市场竞争,面试中问 ...

  3. 软件测试求职攻略第三季:面试篇【乐搏TestPRO】 乐搏软件测试

    作为曾经的测试总监,在面试上我觉得是可以聊一聊这个话题.首先买个关子,如果你是面试官,你希望招一个什么样的人进来?如果这个问题搞明白了,那么可以说测试岗位的面试,就变得非常轻松了. 面试常规流程一般分 ...

  4. 牛客特制2020名企校招笔试面试求职攻略-技术篇

    复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1qJyOoKiSHJnI9BIXLht8mQ 或者点击: 牛客特制2020名企校招笔试面试求 ...

  5. Interview:Java岗位面试—面试求职攻略之一个JAVA程序员面试心得(非常值得收藏)

    Interview:Java岗位面试-面试求职攻略之一个JAVA程序员面试心得(非常值得收藏) 导读 据网上资料显示:2018年互联网行业是寒冬,其他行业日子也不好过.各个互联网大厂纷纷缩招减员,严格 ...

  6. 如何建造一个高效的求职攻略

    如何建造一个高效的求职攻略 这篇文章将分享我的求职经验.如果你对自己不够自信,或者不知道如何在求职道路中前进,那么以下内容或许会对你有帮助.本文将聚焦在软件研发领域来展开,然而其中的方法也适用于其它行 ...

  7. 农业银行面试计算机专业类知识,银行面试攻略| 中国农业银行面试怎么破?这几点应该多注意哦!...

    原标题:银行面试攻略| 中国农业银行面试怎么破?这几点应该多注意哦! 2019中国农业银行面试也在陆续的开始了.这几天,收到农业银行面试的同学都在紧张的备考中,备考道路上不仅要有良好的学习状态,以下这 ...

  8. 2019 AI算法岗求职攻略

    元学习论文总结||小样本学习论文总结 2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017 ...

  9. 秋招启动,送给2021届同学的最强求职攻略

    秋招启动,送给2021届同学的最强求职攻略 2020年,对于即将参加秋季校园招聘会的大学生可能是特别特别困难的一年. 我们可以看到自2月份以来的一些现象-- 2020年应届大学毕业生874万,相较去年 ...

最新文章

  1. OpenCV-Python我刚写六行代码就出了个惊天BUG
  2. c语言结构体和函数,【提问】问个C语言结构体和函数的问题
  3. ZYNQ_AXI4_Lite总线详解
  4. Learning Attention-based Embeddings for Relation Prediction in Knowledge Graphs Deepak
  5. 专家答疑:在ERP系统中确保销售订单准确性
  6. PHP调用WebService接口
  7. C#水晶报表,窗体不显示,闪退
  8. 20189217 2018-2019-2 《移动平台开发实践》第6周学习总结
  9. iOS 自定义字体设置
  10. ad敷铜后还有部分飞线_难以置信!小霸王卡带中居然藏有隐藏游戏,大部分玩家闻所未闻|小霸王|游戏|魂斗罗|卡带|红白机...
  11. 爱创课堂告诉你为什么别人年薪20万,你只是一个小码农!
  12. java递归获取树结构的指定层级、指定层级之上(向上递归(包含父集所有、爷爷集所有...)(父集单独、爷爷集单独...))、指定层级之下所有的(子集、孙子集...)和list集合转Tree树结构
  13. 手机芯片基带芯片及服务器芯片有什么区别,手机射频电路知识干货,射频芯片和基带芯片又是什么关系?...
  14. Java并发编程工具类:CountDownLatch、CyclicBarrier、Semaphore
  15. 深度学习--超参数(持续更新)
  16. 容器化技术与微服务结合---SpringCloud框架与阿里云serverless k8s的结合(六)
  17. 【每日一题】除法求值
  18. Python Opencv 实现鼠标事件(包含一个练习)——事件触发讲解·以及鼠标回调函数的实现
  19. 小白渗透0-1:BlackMarket靶场渗透记录
  20. 中国柔性制造系统(FMS)市场发展动态及未来趋势预测报告2022~2028年

热门文章

  1. 谈谈互联网企业的人员分工和角色管理
  2. 【软件测试-实验-4】黑盒测试用例设计(二)
  3. 分享82个HTML电子产品模板,总有一款适合您
  4. JS的几种关键词的查找方法
  5. 符号函数sign,感知机线性模型无法解决异或问题
  6. win10系统打开更新服务器,win10自动打开更新服务器地址
  7. ONU和ONT的区别
  8. 史上最全的2022年最新版Android安卓面试题集锦(含答案+源码)
  9. LKT4200HS-128 32位增强型高性能防盗版加密芯片
  10. 机器学习 | 使用TensorFlow搭建神经网络实现鸢尾花分类