教你进微软:微软招聘过程与秘笈大曝光

  有一个流传很久的笑话,说是一次IBM和微软要举行谈判,为了缓和气氛,IBM的人特意去商店买了牛仔裤和T-shirt,而微软的人也特意穿上了西服,打上了蹩脚的领带。

  这个笑话反映了两个公司不同的企业文化。很多人都知道微软的企业文化是宽松和自由,给员工一个充分发挥创造力的空间,这也是微软能吸引很多人才的原因之一。但是,要想进微软工作可不容易,微软在招聘工作上一点也不马虎,而是有一套自己独特的方法和严密的体系。

  微软搜寻人才的方式就很特别。当微软的用户在进行联机检索时,HR工作人员就会收集他们检索的有关信息,然后通过一个专用程序统计出用户所使用的关键词。从统计结果中可分析出此人是否具有较高的计算机技能J如:是否会使用C语言,并将其列为招聘对象。

  通过了微软系统认证工程师考试的人员也会被录进微软的人才数据库,如果成绩比较好,微软公司也会根据得分情况决定是否让他来公司参加招聘考试。对于那些得到宝贵应试机会的人来说,想要进入微软公司需要经历一次笔试、两次(四轮)面试,如果其中任何一个环节出现差错,就会有工作人员对你说遗憾了。

  笔试

  由于微软公司录用人员采用的是普遍撒网、重点捕捞的策略,所以每次都会通知很多人来应试(通常是400~500人),而最终只采用3~5人,这种1%的录用几率就需要在笔试过程中进行第一次筛选。整个笔试的内容主要针对三个方面进行考察:知识面(20%)、编程能力(50%)和智力(30%)。

  1、在考察应试人员知识面的时候主要要求能够知道一些常用的术语,比如XML、.NET、ASP、AOD等等,一方面要知道这些缩写词完整的英文含义,同时还要将其翻译成中文。一般说来,了解这些词语最好的方法就是查看微软相关的资料,比如每个月最新版本的MSDN,或者平时多留心注意。

  2、因为微软的工作人员必须要具备相当的编程能力,所以应试者必须要对微软的VB、VC等编程工具非常熟悉,同时还要具备在短时间之内写出一段符合要求的程序,或者是在现有的程序中查找错误。需要提醒应试者注意的是,编程方面的题目占据了50%左右的分数,所以这部分是成败的关键所在,一定要引起特别的重视。

  3、由于微软公司所需要的工作人员在各方面都是高素质的,因此必须要具备足够的随机应变能力以及与常人所不同的思考方式,而智力题就是对此最好的考察方法了。通常这些智力题难度并不是很大,但是要求应试者有发散性思维和逆向思维能力。比如“男孩走2步的时候女孩需要走3步,现在男孩和女孩同时迈出左脚,问走到第几步的时候会再次同时迈出左脚”等等。此类题目数量一般在4~5道左右,有时候在别人的点拨之下很快可以找到答案,但是在有限的时间和紧张的压力下就显得稍微有些难度了。

  面试(一)

  笔试之后,微软公司会组织专人进行阅卷工作,然后确定分数线并通过电子邮件和电话通知部分成绩优秀的应试者参加第一次面试。和一般的面试不同,第一次面试需要你通过三轮五位面试人员的考察,而整个面试时间也很长,如果全部面试完毕需要大约4~5个小时左右。

  1.第一轮面试

  第一轮面试是由微软公司的三位软件工程师对应聘者进行全方位的考察,这其中包括简单的网络组建、系统故障分析,也有涉及到Windows2000的 ActiveDirectory特性的问题,还有最新的WindowsXP各方面新增特点与使用,这些对于经常使用Windows操作系统并且善于捕捉新事物、接触新产品的应试者来说倒也不是难事。

  同时,工程师还会询问应聘者一些关于微软其它产品的使用与编程方面的问题。比如设计一个Outlook和Exchange联合使用的方案、怎样将 VisualStudio.NET的功能发挥到极限等等;至于编程方面的问题多半是关于调用数据库、设计存储文件之类,只要有实际编程经验,通常都不会觉得难。

  在这轮面试的时候是很多人同时在一个大房间里进行,所以周围环境的干扰比较大,这要求应聘者回答问题的时候音量高一些,遇到一些比较繁琐的问题可以用文字形式辅助回答。但是如果遇到自己不会的问题最好直截了当地明说,否则会给面试人员留下不好的印象。

  2.第二轮面试

  通过第一轮面试之后,还会有一位资深软件工程师对应聘者进行再次考察,它的提问范围仍然不出前面三位工程师的范畴,但是难度要大大增加,比如说通过实际案例说明Windows2000ActiveDirectory的使用、说明系统故障产生的原因、对现有一段程序的优化等等。也就是说不仅要知其然,还要知其所以然,这里才最能够体现应试者的各方面综合素质。

  3.第三轮面试

  通过了前面两轮面试之后,可以说微软应试之旅难度最大的部分已经完成了,但是下面的考察也并不轻松。微软公司怎么说也是一个知名的外企,员工怎么能不说英文呢?所以接着就轮到一个外方人员进行英语方面的测试。他的测试就是听与说,主要通过自我介绍进行提问,比如家庭状况、现在工作、为什么要到微软公司、对微软公司的看法等等。其实这主要就是一些日常对话,涉及到技术方面的内容很少,一般只要具备了英语6级水准,并且平日注意英语锻炼,通过这关并不是难事。

  在和老外面试之前,应聘者最好进行一些准备,将有可能涉及的问题事先准备好,这样说得会流利一些,能够得到比较好的效果。另外还可以通过服饰、包箱等物品进行辅助说明。笔者在自己的手机上制作了一个Microsoft的图标,然后以这个图标为例向老外讲解如何在电脑上制作、然后将其发送到手机里,结果老外非常感兴趣,当然印象分也就不错啦。

  需要强调的是,并不是每一个人都有机会在第一次面试的时候直接面对老外,这是因为在前两轮面试的时候,所有的工程师都会在提问之后给你打分:Passed或者Failed,如果得到了3次“Failed”就彻底无缘微软公司了。

  面试(二)

  通过第一次面试之后,就意味着大半只脚已经踏入了微软公司的大门。之所以是大半只脚,是因为在最后一次面试之前每个应聘者都还有将近20个左右的竞争对手,因此第二次面试就是能否进入微软公司的关键所在。第二次面试是微软分公司的老总和应聘者直接对话,微软在招聘时很注意不给应聘者造成压力,而是让应聘者成功地表现自己的才能。因此,这一轮谈话通常都是在轻松愉快的氛围中进行的,面试者会询问一些为人处事、待人接物以及对待工作和人生的问题,基本上也都是和技术无关的。面试之后,微软公司会综合考虑应聘者的笔试成绩与两次面试得分,整个招聘过程至此才算是告一段落。

  微软的面试题

  微软面试试题可分为(1)迷语,(2)算法,(3)应用程序,(4)智力等几部分,这里是部分谜语和智力试题,看看倒底难不难。

  谜语试题:

  1.为什么下水道的盖子是圆的?

  2.美国有多少辆汽车?

  3.想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?

  4.如果你有无穷多的水,一个3夸脱的和一个5夸脱的提桶,你如何准确称出4夸脱的水?

  5.你让工人为你工作七天,回报是一根金条。这根金条平分成相连的7段,你必须在每天结束的时候给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?

  6.有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以每小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以30公里每小时的速度和两辆火车同时启动,从洛杉矶出发,碰到另一辆车后返回,依次在两辆火车来回飞行,直到两辆火车相遇,请问,这只小鸟飞行了多长距离?

  7.你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?

  8.你有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?

  9.你有一桶果冻,其中有黄色,绿色,红色三种,闭上眼睛,抓取两个同种颜色的果冻。抓取多少个就可以确定你肯定有两个同一颜色的果冻?

  10.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?

  11.如果要你能去掉50个州的任何一个,那你去掉哪一个,为什么?

  数学试题:

  1、1000犛屑肝皇,为什么?

  2、FJnK=1n>8n<12

  FJnK=2n<2

  FJnK=3n=6

  FJnK=4n=other

  使用+-/和signJnK函数组合出FJnK函数

  signJnK=0n=0

  signJnK=-1n<0

  signJnK=1n>0

  3、编一个程序求质数的和,例如FJ7K=1+3+5+7+11+13+17=58

  智力试题:牛津管理评论[oxford.icxo.com]

  1、烧一根不均匀的绳需用一个小时,如何用它来判断半个小时?

  2、……

  ……

  ……

  请仅用一笔画四根直线,将上图9个点全部连接。

  3、对一批编号为1~100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关……问:最后为关熄状态的灯的编号。

时间: 2024-08-08 15:42:34

教你进微软:微软招聘过程与秘笈大曝光的相关文章

教你几招Windows Server 2003小秘笈

Windows Server http://www.aliyun.com/zixun/aggregation/19058.html">2003是目前微软推出的使用最广泛的服务器操作系统. 一开始,该产品叫作"Windows .NET Server",改成"Windows .NET Server 2003",后最终被改成"Windows Server 2003",于2003年3月28日发布,并在同年四月底上市. 改进 此版本做了很多

微软公开招聘80个必应相关职位

北京时间8月25日中午消息,据国外媒体今日报道,微软在官方网站的招聘页面发布信息,公开招聘约80个与必应(Bing)搜索相关的职位. 这些职位的工作地点多数都在西雅图地区,少数则位于加州山景城.这些职位中,大多数都是软件工程师,但也有部分是财务管理人员.系统工程师甚至律师. 业内人士认为,微软此次招聘并不出人意料.虽然微软今年初曾经裁员数千人,但该公司此前也曾表示,将在具有重要战略意义的领域继续招聘员工.除此之外,美国证券交委员会(SEC)的文件显示,微软此前同雅虎签订的搜索合作协议一旦获批,将

c++-C++/C输入16进制数,转换为8进制,怎么做?多谢各路大神

问题描述 C++/C输入16进制数,转换为8进制,怎么做?多谢各路大神 C++能不能用控制输入流的方法做到这个呢?多谢各路大神 之前看到用字符串做的 好麻烦 能不能用输入流的功能做? 解决方案 用字符串并不麻烦: #include <iostream> int val(char * hex) { int n = 0; while (*hex != '') { if (*hex >= 'A' && *hex <= 'F') { n *= 16; n += *hex -

SEO优化过程中的十大陷阱之程序篇

小弟自从五年前接触SEO以来,每天都致力于SEO优化技术的学习与探讨中,成为了一名标准的职业SEOER,虽然这期间经历了这么长的时间,但由于自己的执行力实在是不敢恭维,所以直到现在手上还没有一个拿得出手.可以见人的不错的网站. 但尽管如此,五年的经验累积,五年的时间沉淀,让我在SEO行业里也能勉强算得上是一名先驱者.永远无法与昝辉老师那样的领军人物相提并论,也无法与华罡SEO的灵魂人物祝真老师相比,但这么长时间在SEO领域的摸爬滚打也让我对SEO有了自己的一份独特的见解. 从今天起就让我来为大家

ios-IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码

问题描述 IOS 如何把16进制字符串转换成byte 求各位大神 最好能有代码 IOS 如何把16进制字符串转换成byte?求各位大神 最好能有代码 解决方案 字符串由字符组成,每个字符都占用一定的字节,我记得是4还是多少,这是c语言底层的算法,应该还有其他算法

class-类的初始化过程不懂,求大神解释

问题描述 类的初始化过程不懂,求大神解释 class Fu { Fu() { super(); show(); return; } void show() { System.out.println("fu show"); } } class Zi extends Fu { int num = 8; Zi() { super(); System.out.println("zi cons run...."+num); return; } void show() { Sy

acm-刷ACM的小伙伴进uva oj 455 Periodic Strings,求大神指出我的问题

问题描述 刷ACM的小伙伴进uva oj 455 Periodic Strings,求大神指出我的问题 Periodic Strings A character string is said to have period k if it can be formed by concatenating one or more repetitions of another string of length k. For example the string ""abcabcabcabc&qu

最近要做进销存管理软件,请各位大神给点思路

问题描述 最近要做进销存管理软件,请各位大神给点思路 比如要用到的有哪些技术,最近研究了一下Jfinal 觉得不错,用他开发可好?那么前端应该用什么好呢? 如果有数据库什么的给我研究一下那就谢谢大家了 解决方案 jfinal是挺不错的. 我建议ext+jfinal+mysql.

公安部官员教防骗秘笈安全账号百分之百是骗人

新华网消息公安部刑事侦查局副局长黄祖跃25日接受新华网和中国平安网联合专访,就打击电信诈骗与广大 网友在线交流.就如何防范电信诈骗问题,黄祖跃具体教大家一些秘笈. [主持人]我们知道电信诈骗针对的对象往往就是我们普通老百姓,作为老百姓,在平时的日常生活中应该如何防范呢? [黄祖跃]这个问题很好,大家会问你说了这么多,教我们三招.两招吧.我们总结公安机关破获的无数诈骗案件有一个共同的规律,诈骗犯说出一朵花来,无论花言巧语,无论手法如何翻新,最后都要落到一个点上,就是犯罪分子都要受害人的银行卡.密码