参加微软的面试笔试经验.doc
微软求职之笔试问题总结

微软求职之笔试问题总结考试之前一直猜测微软会考什么?网上盛传的考题不知道微软是否确实考过,但是网上盛传的题目,特别是那些非常popular的,都是一些特别BT的,结果可能误导了大家,包括我。
其实微软的考试是是非常全面的(相对来说),其实微软是基础,编程,测试,智力题目并重的,最后还有一个胡侃型题目,你随便说(in English)。
微软这次试题一共有两类,A、B卷,我做的是A卷,不知道那里有B卷的兄弟也写个什么总结的。
我坐的是第一排,后面是B卷,以此类推。
组织这次考试的,据后面北邮的一个女研究生讲,两个年长的应该是中华英才网的,其他的事北邮的学生。
(哎,连微软的人都没有见到活得)这次笔试主要是以北邮的学生为主,据我观察研究生应该不少。
山东的在我的考场这边不多,好像一共3个,两个山大,一个就是我了。
题目主要有以下4大类:题目就是这些了,具体的题目我也不清楚了,都忘了,交卷之前时间很紧张的。
其实具体的题目都是什么没什么重要的,关键是了解微软鉴别人才的方法。
微软到目前能有如此的成就,应该说得益于他的人才战略。
这样微软怎样鉴别人才并且使用人才就是很有借鉴意义的。
对于个人来说,去不去微软并不重要,但是理解了微软鉴别人才的标准,对于日后自身的发展也是很有好处的。
也许这些标准并不全面,并不细致,但是作为自身发展的整体指导还是有用的。
这次笔试挺不成功的。
一方面自己目前确实在有些基础方面不太好,以前学过的东西后来在实际项目中没有用也就淡忘了。
另一方面自己的英语实在是不行,离了金山词霸不管事,嘿嘿,继续学习英语。
因为我目前主要做高层应用方面的东西,C和C++用得很少,这次笔试都是用得这两种语言,我也不是很适应。
另外我是那种以应用为导向的人,学习东西快,忘东西也快,这种笔试并不擅长。
而且毕竟我是非计算机专业的人,感觉微软仅仅用这种鉴别计算机专业的人的方法对我有些不合适,有些特长我并没有发挥出来。
不过路是我自己选择的,成功和失败我都能接受。
微软求职的面试经历

微软求职的面试经历作为一名应届毕业生,我一直对于微软这家公司非常感兴趣。
在我大学期间,我一直在学习相关的计算机技术知识,并且积极参加各种与微软相关的比赛和活动。
因此,在我的求职计划中,微软一直是我追求的目标之一。
最近,我有幸参加了微软的一次面试。
在此,我将分享一下我的面试经历,希望这对即将面试微软的候选人能够有所帮助。
一、面试前的准备在收到面试通知之前,我花了很多时间和精力来准备面试。
首先,我查阅了微软的招聘网站,了解到该公司对于求职者所需的技能和经验。
同时,我也研究了一下微软的产品和服务,并了解了公司的历史和愿景。
这些知识不仅有助于我更好地了解公司和面试官的期望,还有助于我在面试中更好地回答问题。
二、面试的环节1. 笔试我的第一轮面试是一场60分钟的笔试,主要考察我的编程能力和理论知识。
在笔试中,我遇到了许多高难度的问题,例如算法设计和优化,复杂度分析等。
对于这些问题,我首先深入思考,确定最优的解决方案。
然后,我会手动模拟代码运行,以确认我的代码解决了问题并且没有逻辑上的错误。
2. 微软技术面试通过笔试后,我有幸获得了微软技术面试,也就是“MST”面试。
这是一场深入考察我的技术能力和经验的面试,分为两个小时,共两个环节。
第一个环节是编程部分。
我被要求通过Visual Studio 来写代码,并提供适当的注释。
在这个环节中,我展示了我的代码设计和实现的能力。
第二个环节是面试官对我的技术能力和经验的提问。
在这个环节中,我需要回答一系列关于计算机科学、软件工程、数据结构和算法等方面的问题。
在回答问题的过程中,我以更实际的场景和应用举例,强化了我的技术见解。
三、面试结束后在面试结束后,我向面试官表达了我的感谢和对于面试的评估。
然后,我继续关注微软的招聘信息,并随时准备下一次面试。
总体而言,微软的面试流程是一个非常严格的过程,需要考查候选人的技术能力和专业素养。
在面试中,我遇到了很多有挑战性的问题,并且必须通过深思熟虑的方法来解决。
微软面试经历

微软面试经历作为一个计算机科学专业的学生,微软一直是我心中的梦想公司之一。
因此,当我接到微软的面试邀请时,我感到非常兴奋。
在这篇文档中,我将分享我的微软面试经历,并讨论我从中学到的教训和经验。
首先,微软的面试起初并不像我想象中的那么“可怕”。
我通过一个在线平台参加了初试,并顺利通过了第一轮面试。
在这一轮面试中,我被要求回答一系列和编程相关的问题,例如算法,数据结构和计算机网络等等。
这一轮面试后,我被邀请前往微软的办公室参加面试。
我第二轮面试是一组技术面试,面试者就是我即将加入的团队成员。
这些反响非常积极和友好,这使得我感到更加舒适,并且更加放松地回答所有的问题。
在这组面试中,我被要求回答了一些挑战性的问题,例如数据结构,解决问题的能力和编码能力等等。
然而,面试并不是完美的体验。
在接下来的一轮面试中,我遇到了一名非常苛刻的面试官。
他会问我一些非常困难的问题,并且一直打断我当我尝试回答。
与此同时,他似乎对我的回答并不满意,因此感到非常紧张。
这个经历告诉我一个重要的教训,就是在面试中不要感到沮丧,也不要让一些苛刻的面试官影响你的表现。
相反,你应该保持平静,信心和自尊,坚信你的能力和知识可以满足面试官的要求。
在接下来的面试中,我进一步练习了我的编程技能,并与微软的团队成员进行了更深入的交流。
在最后一轮面试中,我被要求回答一些开放问题,例如对于未来软件开发的看法,未来可靠性和可扩展性的增长。
这些问题需要我更加深入的思考,并且提供扎实的技术和行业见解。
总而言之,微软的面试经历给我留下了非常深刻的印象。
我感到非常感恩和幸运能够参与这个过程,向这些技术专家学习,并且与他们交流对技术的追求和对未来的探索。
这次面试教给我了很多重要的教训,例如自信,冷静和坚定。
此外,我还了解到了微软的团队精神和行业知识,这对我未来的职业生涯是非常有价值的。
微软面试经验

收获在微软导语:商立方高端商务平台根据自己用户真实体验,整理出用户的面试经验,与大家分享,共同进步。
微软的实习,对于我来说,是一个憧憬已久的梦想,是一次“极客”对于技术追求的旅程,是一场如期而至的灿烂经历。
2011年6月的初夏,已有些许炎热,我刚刚结束了GRE的考试,开始着手准备暑期的实习。
偶然的一次机会,我得知微软亚太区全球技术支持中心开始招收暑期实习生。
微软,这个伴随我长大的“良师益友”,无论是它30多年来在计算机技术领域卓越的贡献,还是它所推崇的价值观,都深深吸引着我,能够通过实习去亲身体验这样一家优秀公司的企业文化,学习其先进的技术,感染其卓越创新的价值观,并凭借自己的专业素养为其更好的发展效力,对于一个计算机专业的大学生来说无疑将受益匪浅。
怀着无限向往的心情,我投下了人生中的第一份简历。
层层面试,披荆斩棘,最终我以优异的表现拿到了微软亚太区全球技术支持中心暑期实习的Offer,开始了微软的实习之旅。
在微软,每个实习生都会“拜师父”,实习生通过与实习导师的交流和学习,以更快地适应和熟悉实习生活。
我的实习导师是一名在微软工作多年的技术支持工程师,他不仅仅耐心地教授我专业技术,帮助我解答技术问题,而且更重要的是传授我很多职业素养、为人处事的方式和交流沟通技巧,让我迅速地融入微软的实习生活。
不仅如此,部门还安排了定期的实习生培训,每周都会邀请资深工程师向我们讲解微软的重要技术,传授沟通、交流和合作技巧,分享人生经历。
而且部门经理非常关心每一个实习生的发展,会经常与我们这些实习生进行一对一的谈话,为我们做实习和人生规划,给我们提出一些有指导性的宝贵意见。
在这里,我感受到的是一个以人为本、注重团队合作、技术卓越和不断创新的微软,我同时学到了许多大学里接触不到的应用性技术,并且在沟通交流方面得到了很大的提升,收获的是满满的技术和素养。
在微软,我参加了CSS为实习生们精心准备的暑期实习生夏令营,结交了一群阳光拼搏的朋友,感受到了微软的活力和青春,度过了人生中难忘美好的一个夏天。
微软校园招聘笔试+笔经超完整版(1)

目录Part1笔试题目 (1)笔试题一 (1)微软实习生招聘 (3)5.1史上最全的笔面题(含答案) (5)2011-5-28 微软笔试 (7)Microsoft实习生面试时的笔试(英文) (9)Test for Basic Computer Science Knowledge (12)微软的应试题完整版(附答案) (16)笔试题(网络大汇总) (25)Part2笔试经验 (56)微软笔试的一点回忆 (56)微软 2010 年 5 月笔试小谈 (57)微软 2010 年 4 月笔试内容 (58)给参加微软笔试的同学们一些建议 (59)微软软件开发笔试归来 (60)微软笔试应对经验 (61)Part1笔试题目笔试题一1写出下列算法的时间复杂度。
(1)冒泡排序;(2)选择排序;(3)插入排序;(4)快速排序;(5)堆排序;(6)归并排序;2写出下列程序在X86上的运行结果。
struct mybitfields{unsigned short a : 4;unsigned short b : 5;unsigned short c : 7;}testvoid main(void){int i;test.a=2;test.b=3;test.c=0;i=*((short *)&test);printf("%d\n",i);}3写出下列程序的运行结果。
unsigned int i=3;cout<<i * -1;4写出下列程序所有可能的运行结果。
int a;int b;int c;void F1(){b=a*2;a=b;}void F2(){c=a+1;a=c;}main(){a=5;//Start F1,F2 in parallelF1(); F2();printf("a=%d\n",a);}5考察了一个CharPrev()函数的作用。
6对 16 Bits colors的处理,要求:(1)Byte转换为RGB时,保留高5、6bits;(2)RGB转换为Byte时,第2、3位置零。
微软面试全攻略(整理版)2

微软⾯试全攻略(整理版)2上次发了中国移动的,这次来个微软的。
分以下三部分:⼀、微软全轮⾯试攻略⼆、微软不同职位⾯试经历三、微软最常见笔试题汇总⼀、微软全轮⾯试攻略(⼀)、《[转]我在微软的“⾯试亲历”》笔试第1关:想早点出去呼吸新鲜空⽓我中学时读的是市重点,⾼考发挥失常,考进本省的三流⼤学。
但我没有⽓馁,⽴志在毕业后进⼊⼀流公司⼯作。
在校期间,我年年获校级奖学⾦,英语成绩也⽐较突出,曾获全国⼤学⽣英语竞赛三等奖,托福考出600分。
毕业前,⼿上已有两家外企的offer,但我还是把⽬光瞄向了微软———之前我考出了在当时含⾦量较⾼的mcse微软认证系统⼯程师证书。
2000年6⽉,在学校公告栏上看到微软亚洲技术中⼼将于本⽉某⽇在复旦⼤学举⾏校园招聘会的消息后,我即作了应聘的准备。
因为经常参加各种⾼⽔平的竞赛和考试,并且屡屡取得佳绩,所以⾃信⼼⼗⾜,丝毫不觉得⾃⼰⽐重点⼤学学⽣逊⾊。
当天下午,当我赶到复旦⼤学第⼀教学楼时,召开宣讲会的⼤教室⾥已是⼈⼭⼈海,我刚够挤进教室门⼝。
我填报了技术⽀持的职位———考虑⾃⼰的专业是⾃动控制,⽽⾃⼰的性格外向、热情,喜欢和⼈沟通、打交道。
第1关是笔试,考卷共有六七张纸,分为数学、逻辑、计算机基础知识和⾼科技动态4个部分,⼤部分是填空题,还有⼀些问答题,没有选择题。
数学、逻辑、计算机基础知识考的是理论基础;⾼科技动态中有很多关于微软近期推出哪些新产品的题⽬,因事先我已上微软⽹站浏览过,⼼中有数,答题时也很顺利。
⼀个半⼩时考试时间,我1⼩时15分钟就答完交卷,交卷速度排在前3名。
交卷较快的原因除答题顺利外,还因为教室⾥考⽣太多,空⽓有点混浊,想早点出去呼吸新鲜空⽓。
监考⽼师让我到隔壁教室等待,5分钟后他阅完试卷,让我拿着试卷、报名表和简历上楼去其他教室参加⾯试。
他没有告诉我笔试成绩,但我想第1关应该是顺利通过了。
⾯试前4关:肚⼦早已咕咕叫了 接下去我接受由微软⼯程师担任⾯试官的4轮⾯试。
微软面试经历分享

微软面试经历分享我在大学毕业后,决定尝试进入科技行业工作。
微软一直是我理想的雇主之一,于是我决定申请他们的软件工程师职位。
经过一番准备,我终于收到了他们的面试邀请。
我早早地来到了微软的面试地点,准备好了纸和笔,以及我的简历和项目作品。
正当我环顾四周时,我被面试室的规模和设备所震撼。
房间里有大屏幕显示器、计算机和各种技术设备,给人一种非常专业的感觉。
第一轮面试是一位资深工程师,他提问了一些基本的数据结构和算法问题。
我以前对这些问题也有一定了解,所以我能够顺利回答。
然而,这位面试官故意提出了一些困难的问题,以测试我的解决问题的能力和思考方式。
我试图通过清晰地阐述我的解决思路来回答他的问题,并尽可能多地讨论可能的优化和改进。
尽管最后的结果并不完美,但我能感受到自己在与面试官的互动中有所成长。
接下来的一轮面试是一个技术面试,由一位高级工程师主持。
他要求我在白板上编写一个代码函数来解决一个特定的问题。
我感觉自己在编写代码的同时也在向面试官解释我的思路和决策。
他对我的解决方法提出了一些挑战性的问题,以测试我对代码正确性和效率的考虑。
我尽力回答他的问题,虽然在一开始的时候会有一些紧张,但随着面试的进行,我逐渐放松下来,并给出了我认为合理的答案。
接下来是一轮相对轻松的面试,这是一个行为面试,由一位项目经理主持。
他问了一些关于我的工作经历和团队合作能力的问题。
我给出了我之前在大学项目和实习中的一些例子,并讨论了我在团队中面对的挑战以及如何解决它们。
这位面试官非常友好和耐心,给了我一些建设性的反馈和建议。
最后一轮是HR面试,这轮面试主要是了解我的个人背景和动机。
HR问了一些关于我为什么对微软感兴趣、为什么想要加入他们团队的问题。
我把自己对微软的激情表达了出来,并讨论了我对未来职业发展的规划。
这位HR面试官给了我一些建议,让我思考更加具体的目标和计划。
整个面试过程大约持续了几个小时,但对我来说,时间过得很快。
我在面试过程中感受到微软对人才的要求和严谨性,也深刻体会到自己在某些方面的不足之处。
微软面试全过程分享

微软面试全过程分享导语:微软作为知名的国际大公司,很多求职者都想要进去,可是有那么容易吗?下面一位求职者对微软面试全过程的分享,希望可以帮到大家。
微软面试全过程笔试当天,我感觉一般,微软的题目是全英文的,评分规则有点奇怪,空着不答0分,答错了反而倒扣分。
这提醒下大家,这非常重要,可以看得出微软非常看重一个人的信誉,让我们千万不要不懂装懂。
从中,我们可以发现两条规则:第一,题目应该不会有陷阱,如果有陷阱的话被倒扣分很冤枉,因为被陷阱坑了远远比不会要强;第二,无论是笔试还是将来的面试,千万不要不懂装懂,不懂就不懂。
笔试的题目来说,是我参加这么多笔试中感觉最好的一次,因为考的内容基本上都是算法和数据结构,没有我最讨厌的计算机网络等靠记忆的学科。
不过难度还是有点大的。
考完后我没有报太大的奢望,可是一个星期过后,我奇迹般的收到了微软的邮件,叫我两周内准备电话面试。
后来上周五那的工作人员打电话给我,叫我这周二,也就是今天下午2:00到4:00准备电话面试。
我问了另外一个已经收到OFFER的兄弟,他和我说他是去现场面试的,至于我为啥是电话面试,他不清楚,至于具体原因我待会儿再说。
今天下午2:00,微软准时打电话给我,接电话的是个女的,对着我的简历问了我下南网那变的项目,我就吹啊吹啊吹啊吹。
吹玩后,她用问我北京实习的项目,还要叫我用英文回答最大的挑战。
讲完后,问了我下C++的知识,其中包括了虚函数,好在我之前两天看了C++。
接下来她说我对测试有没兴趣,问了我很多测试的问题,包括让我测试下电灯泡,还要我说说在中软做项目过程中遇到的测试问题等等。
最后出了一道编程题,关于字符串的,我回答的不是很好。
她要求不断的降低时间复杂度,最后还是提到了测试方面的问题。
我现在终于明白为啥我是电面的了,可能我笔试的不是很好,处于候补名单中,软件开发不要我,看看有没别的部门要我,结果软件测试那部门看重了我。
大概一面面了我差不多30多分钟,然后叫我等通知。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参加微软的面试笔试经验
在进入 google 招聘流程后,microsoft 有一位 hr 打电话来跟我说有一个北京的职位跟美国总部会有密切的合作,问我有没有兴趣。
我当时想的是,如果加入美国公司的中国分公司,或许将来有机会 relocate 到美国去,至少会有去总部出差的机会吧,所以就决定去试试。
hr 在联系我之后,招聘经理 alex 直接联系我跟我约了晚餐时间。
晚餐其实不是什么面试,只是互相了解一下。
alex 原本在 microsoft 总部工作,只是碰巧他来北京轮岗 3 个月,有候选人申请职位他自然也乐意见见面。
至于这个跟美国密切合作的项目,总监和一半的成员在美国,中国这边已经有几个人但还要多招几个。
alex 在晚餐中教会我一件最重要的事情是:什么叫做「commodify 工程师」。
所谓的「commodity」是指无差别的一般等价物,例如按桶算的原油就是这样子,无论中东产的还是中国产的都一样。
在说原油价格一桶多少钱时,我们并不会关注到底是哪里产的,因为价格差不多,使用起来也没有区别。
因此「comodify 工程师」就是把工程师当做一般等价物看,无视其人性和个性,把工程师看做无差别的人力资源单位,哪个项目缺多少人力资源单位,就为它补充多少人力资源单位。
他帮助我意识到我不满的百度现状是什么,同时也支持我要换一家公司并找机会到美国工作的想法。
之后 alex 帮我约了一轮电话面试,面试官是印度人。
他问了我两道问题,一道比较简单写代码就能解决的,另一道则是分布式系统设计相
关的,我全无经验只能说说我知道的概念。
我感觉后面这一道题回答得不是很好,因为总是没办法说到点上,同时也不像算法题面试官给些提示就能向前推进。
事后证明这一轮面试的反馈确实不是很好。
随后 alex 又约了我到 microsoft 办公室进行一天的面试。
早上到了之后他先让我参加了当天的 daily scrum,让我知道他们是如何工作的。
接着是跟美国的总监通过电话会议进行面试,没有讨论技术问题,更多的是互相了解对方的工作方式,看看双方是否合适。
接下来是跟北京这边的经理面试,因为团队在北京没有专门的经理,所以人事方面的事情就交由北京的经理负责。
看到经理 norman 的姓后,我就知道他是说粤语的,同时因为他一开始就说自己普通话不是很好,所以我就提议说不如我们说粤语吧,于是我就在 microsoft 一天面试当中用到了英语、粤语和国语。
norman 问了基础的算法题和逻辑题,也聊了一下分布式存储的设计,同样我对后者回答不上什么点来。
感觉 norman 的题目很重视逻辑思维,在我说某一道基础算法题不能用贪心算法后,他问我使用贪心算法的充要条件是什么,同时另外一道逻辑题考的也是是否清楚充要条件是什么。
在 norman 面试之后,他叫上 alex 跟我一起去午餐,然后下午我跟中国这边的团队成员聊聊天了解一下他们的工作内容就完事了。
整个过程并不是很难,也不会像 google 那样专门考算法。
感觉 microsoft 更重视逻辑多一些,同时跟美国团队进行面试也确实比跟中国团队进行的面试要让人更舒服一些。
(alex 和 norman 分别是在 microsoft 总部和湾区工作多年的人,所以面试风格应该都还是很美国的。
)我下午离开的时候,口头 offer 算是出来了,hr 在电话中说很高兴招到了人,并让我提
交当前的薪酬信息。
由于快到过年了,提交薪酬信息的事情我一拖就拖了两个星期,过年回来后才提交。
事后 hr 跟我说,进行第一轮面试的印度人对我不熟悉后端这一点表示有顾虑,其它人尝试说服他但是没有成功,所以 offer 出不来了。
于是这个到手的口头 offer 就飞走了。
事实上,我在 microsoft 的面试经历到此只不过是进行了 1/3,不过后面的我就不想详细说了。
在我过年回广州放假的时候,有一位microsoft 的 hr 打电话给我问我面试时间安排的事情,我说面试不是结束了吗,然后才发现这是另外一个团队的 hr,并且她不知道我之前的面试,于是我又面试了一个不同的团队。
因为前面所说的口头 offer 最终发不出来,norman 把我推荐了给另外一位经理,那位经理又约了我进行了几轮面试。
总的来说,我在 microsoft 的面试经历就是不停地被加试。
加试意味着还不能确定,但又还不想放弃。
不确定的原因自然是我没有后端经验,不放弃的愿意估计是算法题和逻辑题我回答得还可以。
最终我在microsoft 的 3 个团队中面试了 15 位工程师和 2 位 hr,还是拿不到offer。
microsoft 的面试过程尽管没有 google 那么体贴,但是安排还是挺专业的。
因为 microsoft 是各个招聘经理自己去招人,不像 google 那样公司统一招聘,所以推动招聘进度的更多是招聘经理而非 hr,候选人也能直接感受到招聘经理到底有多在乎自己。
在整个 microsoft 面试过程中,我觉得最有收获的是认识了 alex 并且跟他聊了一些事情。
我说如果有机会的话我想要体验一下在美国工作
生活是什么样子的,然后才能知道我想要到哪里去。
他帮我分析说去美国有 3 种途径:读书然后在美国找工作、加入美国公司的中国分公司后再找机会 relocate、直接加入美国公司,其中第一种方法最容易,第三种方法最难。
他的首选建议是第一种方法,不过因为我短期内没有去美国读书的计划,所以第二种方法也不错。
我觉得作为 mentor 最重要的是他要真的在乎你的个人发展,同时能够利用他的经验帮助你,因此我觉得 alex 会是个很好的 mentor。
在我加入豌豆荚后,他还联系过我,说 microsoft 总部他所在的团队有职位开放,问我是否感兴趣。
因为我当时刚刚加入豌豆荚,所以就拒绝了。