参加微软的面试笔试经验.doc
- 格式:doc
- 大小:15.01 KB
- 文档页数:4
微软求职之笔试问题总结考试之前一直猜测微软会考什么?网上盛传的考题不知道微软是否确实考过,但是网上盛传的题目,特别是那些非常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为实习生们精心准备的暑期实习生夏令营,结交了一群阳光拼搏的朋友,感受到了微软的活力和青春,度过了人生中难忘美好的一个夏天。
目录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上次发了中国移动的,这次来个微软的。
分以下三部分:⼀、微软全轮⾯试攻略⼆、微软不同职位⾯试经历三、微软最常见笔试题汇总⼀、微软全轮⾯试攻略(⼀)、《[转]我在微软的“⾯试亲历”》笔试第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多分钟,然后叫我等通知。
大学毕业生微软工作记录_面试经历大学毕业生微软求职记录;周伟是一名不受欢迎的理科毕业生,毕业于该市一所著名大学,目前就职于一家管理咨询公司——和他的咨询学生团队,他们中的大多数人都主修经济管理。
周伟在他们的毕业生中也是小有名气的:许多大公司的面试名单上都有他的名字。
最让每个人掉下眼镜的是周伟——的“另类”采访经历,“他怎么会这么幸运……”去微软练习,给他们看我的“拳头”早在毕业前一年半,周伟就下定决心要在咨询业找一份工作,但他的专业远非咨询业。
“那时,我想,唯一的办法就是想出一些不同于别人经历的东西,然后用它来敲门,这样就会出现奇迹。
”就在这时,微软去学校举办了一个关于招聘实用技术支持工程师的讲座,他渴望尝试——人,但《财富》被评为第二最受尊敬的公司!通用电气的顶级公司周伟在那里兼职已经有一段时间了。
我知道微软的“生日”微软在复旦大学、交通大学、浙江大学和南大共招聘了30名实习生,包括硕士和博士研究生。
我的技术水平还过得去,但当我与这些人竞争时,我绝对没有优势。
对于那些对讲座感兴趣的人,我会从我自己的数据库中找到相关的背景信息。
这一次,——也不例外。
微软的世界里有多少员工,微软的“生日”,比尔·盖茨的第一个长期目标……我可以倒着背。
至于技术问题,我不担心:人有自己的优势,我也有自己的优势!那天讲座开始后不久,微软的人力资源经理问了一个“智力问题”:“谁知道微软的“生日”?我喜出望外,立即举手回答。
奖品是一件微软t恤。
我知道下列问题的所有答案。
看着我再次高举双手,经理想了一会儿,把麦克风递给了另一个学生。
讲座结束后,我立即穿上t恤,围着经理递交简历。
和我聊了一会儿后,她可能觉得我的热情非常符合微软的口味。
她对我说,“如果你以后考试不及格,你也可以来找我。
”哇,多让人放心啊!t恤证明了我的力量笔试将在讲座结束后立即进行,然后进行五轮面试,结果将在同一天公布。
我走出报告厅,没有直接去考场。
相反,我回到宿舍,打开了——电脑。
微软面试分享:开篇前两天一个朋友帮着推荐了一个微软的职位,先参加了面试,然后周三收到了offer,在这里把面试的过程和如鹏网的同学们分享一下。
因为我是有工作经验的人,所以走的是社会招聘的流程。
如鹏网的同学们大部分都是在校生,和校园招聘比起来,社会招聘的流程少很多,招聘的形式也有一定的差异,但是相信我的面试经历也会对大家有一定的帮助。
在听到这个职位的机会的时候,我第一时间准备了一份简历,就像我在《软件方向应届生求职面试指导》这个视频教程中讲的那样,我根据这个职位的特点对我的简历进行了个性化的修改,将职位描述(JobDescription)中强调的技术放到了明显的位置,并且进行详细的说明,将招聘人员最关心的信息放到了他们第一眼就看到的位置,做到“三秒之内吸引招聘者”。
收到我的简历以后,微软给我安排了面试,因为从通知面试到最终面试还有几天时间,我就按照我简历中写的内容把简历中写到的自己的技能、项目经验重点复习了一下,并且对于JobDescription提到的、而我不具备的技能也稍微了解了一下。
面试之前我提醒自己:“一定要和面试官谈笑风生!像平时和同事交流一样,这样不紧张了,那么就可以超常发挥”,我做到了。
面试一共分为四轮。
第一轮面试侧重于专业基础知识,第二轮面试侧重于具体技术,第三轮侧重于软件测试和其他技能,第四轮则是BOSS面试,侧重于职业规划、项目经验、待遇等。
每轮面试1小时,共持续约4个小时。
第一轮面试。
面试官首先问“你最熟悉的语言是什么”,我回答“很多语言都用过,最近两年最长时间用的语言是C#和Java,不过自己并没有明显的语言偏好,毕竟语言只是表达想法的工具”,我这样回答的目的是让面试官知道我有比较强的适应各种语言的能力,同时也将这个职位中会重点要求的C#放到了明显的位置;由于这份工作和高性能计算相关,因此面试官接着又问了“什么样的程序可以并行化”,由于之前做了充分的准备(以前对高性能计算了解不多,但是在面试之前突击了一下关于高性能计算的东西,这叫“不打无准备之仗”),因此回答“任务之间互相依赖的就不能并行化,而任务之间不依赖的则可以并行化,比如计算斐波那契数列,由于各步之间互相依赖,因此无法进行并行化,而用累加的方法计算1到N的和,由于可以分成若干组独立的运算,然后运算结果再进行汇总,因此可以进行并行化”;接着面试官又问了“一个进程是运行在一个CPU上效率高还是运行在多个CPU上效率高”,由于我对多核编程不是很熟悉,本着“不懂得就说不懂,不要不懂装懂”的原则,我首先向面试官说明我对多核编程不熟悉,但是还是说出了自己的一些理解,说“一个进程在多个CPU上运行的话,由于系统需要在多个CPU之间进行时间片的分配、切换、调度,因此比在一个CPU上效率低”,面试官纠正了我的说法,他说“一个进程在多个CPU 上的话可以让多个CPU的原件都充分运转起来,因此比运行在一个CPU上效率高,还有一些进程漂移的问题”,这个问题我的回答虽然不是正确的,但是我“不懂得就说不懂,不要不懂装懂”,而且也谈了自己的分析,也表明自己对“时间片”等计算机原理的东西有一定的了解,没有给面试官带来不好的印象,同时问到这个问题面试官也了解到我对多核编程了解不多,因此也就不会继续问这方面的问题,而会更多向其他我可能熟悉的方向问,这相当于“引导面试官”;我的简历中写了做过WMI方面的开发,因此面试官接着问“WMI不能做什么”,一般的人都会问“WMI能做什么”,这样的话一般就回答“WMI能做性能的监控、资源的管理等”就可以了,而这个面试官问“WMI不能做什么”的目的很明显,就是让我进行更深层次的阐述,因此我就回答“Windows能做到的WMI就能做到,Windows做不到的WMI 也做不到,因为WMI只是对WindowsAPI、COM对象等的包装,只是一个胶水”,这样回答基本把我对WMI的深层次理解说了出来;接着面试官问“我在用WMI的时候碰到过这个问题:有时候执行一个查询的时候第一次很慢,以后就快了”,我说“WMI的架构是这样的:WMI中有一个CIM做为类似于数据库的东西,然后有Provider向CIM中提供数据,然后WMI查询器去CIM中查询数据。
微软笔试经验笔试方向微软笔试经验1.技术基础这方面的题目主要以c、c++和数据结构为主,也就是大家经常看到的那些题目。
虽然微软会说你可以用任何你熟悉的语言实现,但是有些东西,特别是底层些的,一般java和c#等其他高层语言用惯了的人肯定会比较忽视。
所以c、c++和数据结构还是基础。
不过微软的题目从来都不是简简单单的完成功能就好。
怎么写的完美,怎么写的效率高,怎么写的出错可能少,这些都是他们所追求的。
在学校呆久了的人可能会养成仅仅实现功能就会草草了事的习惯。
但在公司,我们关注的是各方面的因素,一个好的软件绝不仅仅是单单实现功能那么简单。
微软笔试经验2.智力题目这方面网上说的很多,不多说了,我这方面也确实不擅长。
这方面的题目有一定分量,但是也不是全部。
感觉多看看有用,但是用处不大。
人也不光指望智力活着,还是应该多关注点我们可以努力的东西。
微软笔试经验3.英语大公司或者外企,英语都是绝对重要的东西,这绝对不是吓唬人。
特别是像微软这样的企业,由于你所需要沟通的对象很可能是外国人,所以要求你得英语也有比较高的水平。
特别是微软不仅仅要求阅读能力,还要求撰写的能力。
所有笔试的题目基本都是英语描述的,除了个别的智力题目实在是很难用英语描述。
前面大部分的题目可以用中文解答。
最后有两道想法类的题目要求你全部用英文作答,其实也就是考察你得英文写作能力。
微软笔试经验4.想法这类题目就是给你个题目,让你谈谈你的看法。
题目可能会出的比较灵活,也比较深刻,你很可能有些可谈,但是有找不到头绪。
相信微软出此题目的意义也是和前面的选择、填空题目结合起来,希望全面考察一个人。
如果你前面作答的不好,这个可千万要注意好好答。
可问题是要用英文描述,能不能把自己的想法表达出来,还要看你的本事了。
微软笔试经验
相关推荐
微软笔试经验
前⾯10个是计算机专业相关的选择题,还算⽐较基础吧,os,data structure基础好⼀点肯定没有问题,有些选项出的不是很好,模棱两可的,也不知道该不该选,⽐如“进程内所有的事情都是thread做的”,我也选,选错了还要倒扣。
中间10个题,就是gre原来的逻辑部分,仔细看去都不难
程序题纯粹是在考指针⽤法,仔细点也不难
后⾯⼀道是吹⽔题,我瞎写的'
最后⼀个改错题
1。
isvalied()似乎>,<搞反了,
2。
求交集的min和max是不是也反了
3。
要判断size==0,要不aryRect[1]就出错了,还有什么的?
给copystr写test case也是吹⽔的
总的感觉就是⾸先要把前⾯的题答好了,后⾯的吹⽔题⼤家差不多(⽜⼈除外)
【微软笔试经验】相关⽂章:
12-07
01-15
12-17
01-15
11-03
10-25
05-07
12-19
12-18
12-18。
参加微软的面试笔试经验参加微软的面试笔试经验在进入 Google 招聘流程后,Microsoft 有一位 HR 打电话来跟我说有一个北京的职位跟美国总部会有密切的合作,问我有没有兴趣,。
我当时想的是,如果加入美国公司的中国分公司,或许将来有机会relocate 到美国去,至少会有去总部出差的机会吧,所以就决定去试试。
HR 在联系我之后,招聘经理Alex 直接联系我跟我约了晚餐时间。
晚餐其实不是什么面试,只是互相了解一下。
Alex 原本在Microsoft 总部工作,只是碰巧他来北京轮岗3 个月,有候选人申请职位他自然也乐意见见面。
至于这个跟美国密切合作的项目,总监和一半的成员在美国,中国这边已经有几个人但还要多招几个。
Alex 在晚餐中教会我一件最重要的事情是:什么叫做「commodify 工程师」。
所谓的「commodity」是指无差别的一般等价物,例如按桶算的原油就是这样子,无论中东产的还是中国产的都一样。
在说原油价格一桶多少钱时,我们并不会关注到底是哪里产的,因为价格差不多,使用起来也没有区别。
因此「comodify 工程师」就是把工程师当做一般等价物看,无视其人性和个性,把工程师看做无差别的人力资源单位,哪个项目缺多少人力资源单位,就为它补充多少人力资源单位。
他帮助我意识到我不满的百度现状是什么,同时也支持我要换一家公司并找机会到美国工作的想法。
之后 Alex 帮我约了一轮电话面试,面试官是印度人。
他问了我两道问题,一道比较简单写代码就能解决的,另一道则是分布式系统设计相关的,我全无经验只能说说我知道的概念。
我感觉后面这一道题回答得不是很好,因为总是没办法说到点上,同时也不像算法题面试官给些提示就能向前推进。
事后证明这一轮面试的反馈确实不是很好。
随后 Alex 又约了我到 Microsoft 办公室进行一天的面试。
早上到了之后他先让我参加了当天的 daily scrum,让我知道他们是如何工作的。
微软笔试经验实用微软笔试经验笔试:到达微软中国研究院的时候,由bony(美女,后来知道是个PM)带我上去,然后就开始做笔试题,笔试题时间1个小时,全部是英文,最后两道是算法编程题,而且注明了必须作答。
看着满满三页的英文试题,说实话真心有点虚!第一道选择题,把指针相关的东西考了个遍,而且选项里全是陷阱,这道题做完,用了10分钟,同时我也觉得希望渺茫了。
但是第二题、第三题...越往后越简单,基本全是算法的细枝末节。
选择题最后,有5道智力题,题目特别长,阅读了半天终于算是做完了!~剩下20分钟开始编程题,两道题都不是很难,题目就不说了,都是基础算法题。
主要考察编程的严谨,和边界的考虑。
编程题非常顺利,做完后检查了一遍,交卷子。
面试第一轮:面试第一轮是技术,2个人,一个女的,一个男的!无非就是笔试做的怎么样,等等的问题。
关于最后的两道编程题,问了很多细枝末节的东西,最主要是我写的算法时间和空间复杂度是多少?还有能否用其他的方法,时间和空间复杂度又是多少?第一轮技术完毕,明显感觉到面试官很满意。
就这样我进入下一轮。
用时:30分钟。
面试第二轮:面试第二轮还是技术:1个人,应该是技术的老大。
问了我很多简历上写的项目经验,几个大的项目全部问了,非常详细。
还有就是关于他们的岗位说明。
到这里提一句,他们的面试节奏非常快,考虑的时间基本以秒为单位。
这一轮聊得非常嗨,没有第一轮那么紧张。
用时:1小时。
面试第三轮HR:到这里其实我已经非常疲惫了,毕竟前面已经折腾了几个小时,HR大致问了关于几个问题,然后就是薪水。
问我年薪期望多少?我说税前20W/年。
但是前提是能够交一部分在公积金账户,买过房的人都知道这是什么意思。
人力资源说,他们的这个岗位预期 25W,所以能够满足我的要求。
这个时候,我心里那个美啊!然后人力资源让我在另一个会议室继续等待。
~用时:30分钟。
面试第四轮技术:我的妈呀!此时我接近奔溃的边缘。
面试官是一个穿着很随意的一哥们(拖鞋),进来就说:“我们随便聊聊!”,开始问了几个基础的问题。
微软笔试经验分享
微软笔试经验分享
这段时间各种笔试轰炸也没时间准备微软了,。
于是就上阵了。
19分钟30题verbal,25分钟19题数学,大概这样。
verbal我倒觉得还好,时间也正好。
可是那个数学题做到一半,竟然遇到最讨厌的汇率题!!直接浪费7分钟然后心态就不好了,之后有个裤子衣服的题目,计算真心,20个四位数统统要用,结果到后面,计算器就反应迟钝了!又浪费时间。
接下来出现了一个乍一看完全不明所以的revenue题目,还是得猜,猜了两题才明白意思了,
资料共享平台
《微软笔试经验分享》(https://www.)。
狂汗啊!接着就是个油价问题,基本就是问利润啊,给了成本。
我算着算着觉得还是很,因为没有答案有没有!!做到最后一题奔溃掉,突然发现自己没有换算单位啊!!于是重算,竟然在最后一秒选好了正确答案,惊心动魄有木有!!
网测笔试无数。
第一次做的那么奔溃,从前汇率提都是最后一题的`,所以也不影响什么,这次摆在中间,直接秒杀我。
汇率混乱的同学,一定要事先把原理弄弄清楚啊。
还有有些题一看就是复杂到按计算机手软的,可以适当放弃。
微软面试经验之谈0. 面试之前参加微软面试其实是个很意外的事情。
16年12月,偶然收到了一份邮件,名为“Greeting From Microsoft”,大意是在Github上看到了我,目前微软苏州正在招人,问我是否感兴趣。
作为一个菜鸡,收到这种大厂的面试自然是十分兴奋,但是看了下招聘的岗位,并不是很符合我个人目前的技术栈,于是就很客气的回了一封邮件,表明了自己技术栈不符。
不过微软的HR直接打了电话过来,本着试一试又不会怀孕的心态,就开始了微软的面试之旅。
1. 电话面面试的岗位是Bing ADs的研发。
跟HR几封邮件往来,确定了电话面的时间。
电话面的是一个SDE2的小姐姐。
电话面的形式为Skype会议,需要一台有Skype的电脑,可以在HR的邮件中找到准备环境的内容。
面试官会共享一个白板,可能会需要在白板上写代码。
手写代码能力,这个是微软面试很看重的一点,几乎每一面,都有让我手写代码的过程。
判空,程序边界,又是在手写代码的过程中很看重的一点。
整体面试可以分为两部分:介绍之前的工作、项目经验,做题。
之后的每一轮面试,都是同样的形式,所以后面的介绍就以介绍题目为主。
工作、项目经验介绍:很常规的问了之前公司的一些项目,以及是否有一些个人的项目。
因为对之前做过的东西非常熟悉,所以这一部分表现还不错。
做题:问了一道Jump Frog的题目。
可以直接在LeetCode上搜到这道题,面试的时候稍作了改动。
这是道动态规划的题目,由于之前没有想到面试会问DP的问题,所以没有答出来,不过由于项目介绍部分表现的还不错(又或者是微软真的缺人...),小姐姐给了个机会,让我在那天之内把这道题做出来发给她。
临时拿出算法导论,看了一遍动态规划,憋了很久最终做了出来。
电话面磕磕绊绊的通过了。
2. 一面由于当时在北京工作,所以现场面试是丹棱街5号微软的楼里面进行的,两个大楼还是很气派的...吐槽一点,现场面试的邮件中说是会有三到五轮,不过如果最后通过的话,基本都会面满五轮,可怜我按照三轮准备的...一面还是个小姐姐。
参加微软的面试笔试经验
在进入 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 总部他所在的团队有职位开放,问我是否感兴趣。
因为我当时刚刚加入豌豆荚,所以就拒绝了。