微软面试经历中英文面试(精选7篇)
微软面试经验一:
上周三晚上,我收到了ATC的面试通知(邮件)周四晚上,整整复习了一天,直到晚上2点钟,主要看数据结构,重点看了排序,检索,二叉书,自己还想了想怎么存储一个二叉树到文件中,怎么从文件恢复(这个据说今年考过),怎么不用递归实现前序,后序,中序遍历。图论部分稍微看了一下。结果,上周五(19日),我参加ATC的面试时候,我看的一个都没有考到2,惨啊。第二轮的时候,考官的问题是:怎么实现在一个图中,判断能否沿所有边走一遍且只走一遍,如果能够,写出走法。需要自己定义数据结构和写算法。其实,这个就是著名的七孔桥问题,反正我当时一下就有点懵了,幸亏考官给我一些提示,后来还简化了一些条件和要求,但是我自己感觉答的不是很好。不过,幸运的是,我还是能参加了下午的面试,只有一个人面试,呵呵。现在等待结果中。。
总之,大家还是看看图论的一些东西吧,当然二叉树还是要看的。至于其它一些编程题,主要要考虑编程习惯,边界条件(保证程序正确),以及算法效率,估计都得靠临场发挥了。就像版上所说的,自己不会的时候,一定要和面试官多聊,试探性的说出自己想法,他总不会让你往一个明显错误的方向走下去吧1
微软面试经验二:
ATC PM 面经 首先声明,我是被人推荐面试去的。不要和现在的校园招聘混淆了,面试的流程应该是不一样的。感谢推荐我的Darren.Wang,这位ee的师兄是我的伯乐,虽然我们就见过2面。注:以下的面试都是全英文,就最后报告offer的是中文。ok,首先是电面,9月中旬,是hr打过来的,问了一些基本问题,问了简历上的问题,然后问我最熟悉的编程语言是什么,我大言不惭的说c#。于是她问了我3个c#的问题,都是概念性问题,期间听到有用笔在记录什么东西(汗)。
分别是thread pool, overload/overri de, 还有一个忘记了。大概就是看你能不能流利的说出来的把。这一轮的重点大概就是英语。最后告诉我给我一个on-site interview, 过了一周左右,通知了我是在10-17号面试,天,一个月。折磨阿,早上7.45??折磨阿基本上是从10月12号之后开始准备的,在此推荐一个pdf,programer interview,有中文版。17号早上6.30点钟起床,东川路么,很近的。但是我还是打了车。在上车之前的准备工作有:上厕所,吃半块德福的白巧克力,喝了一点水。其他都带着上车了。7。30到了,5个人,3个工作的,一个intern,还有一个我 8点开始面试,一共5轮,2轮中国人,3轮外国人,遗憾的我一个名字都没记住。每轮 1个小时 1面,很nice的gg,英语说得很慢,明显照顾我。先问了问简历的问题,然后开始做题,首先是“TestString“->”StringTest"的问题,而且第二个单词是给定位置的,用区间反转解之。然后是一个随机数字的数组,求和是100的两个数字位置,用两边夹逼解之。这两个都要写detail的程序的。然后问了一道open question,怎么样在拥有很多书的情况下把书摆的适合查找,而且增加的时候也要保持查找的顺序。后来觉得这道题就是数据库的文件系统怎么设计么。还不用考虑删除,用物理索引解之。
2面,很有气质的gg,感觉是里面的资深工程师。先给我解释了一下sde,sdet,pm的区别。然后问了我简历上的问题。编程上问了我两个sorted single list的merge问题。让我写代码。我是真的从上完数据结构课就没写过c 的东西了,居然把节点指针写成了in t *。费了半天劲终于写好了。结果指针移位的时候多用了个temp指针,被指出,道歉,改正。然后继续讨论sde,sdet,pm的选择问题。真的是很有风度,恩。3面,很有趣的foreign gg,感觉是开发部的lead。先简单问了我实习的问题,然后问了我毕业论文的情况。令我惊讶的是我毕业论文写的是本体的进化,他居然懂得。紧张阿,不是遇到这方面的大牛了八。还好没有继续问下去(虽然我不是没做,但总是心虚阿)。然后出了一道我至今见的最巧妙的面试题(大概是我孤陋了)。
首先,写个power(x, y)的test cases,就是x的y次方拉。然后,用循环实现,不用循环实现(用递归),递归费内存如何解决。我到写递归的时候已经晕了,test case 写了7,8个,自己写程序的时候每个都要注意,真正的test case driven...这面感觉最不好。4面,很pp的foreign jj,是test lead(我问的,确定)。先问我sde,sdet,pm有没有讲过,我想当哪个。我说sde,pm把,sdet不干。后来最后才知道她是test lead。汗阿。首先问了我一个设计问题,让我设计一个媒体播放器,越细越好。我一顿mvc,3层架构,设计模式,插件结构,哈哈,我强项阿。然后吹了一通我的设计的健壮,完整,扩充。恩。然后她让我写个算法,一个随机整形数组,找出里面第一对相同的item。我当时吹得太兴奋了,头脑还是处于结构性状态中,于是只想出了排序的nlogn,没有能做出n的算法(但是我用空间换时间的办法得到了n,就是开一个65563的数组。)。
4面结束 5面,很有气质的foreign jj,是unit manager。先问我sde,sdet,pm选哪个,我说sde,pm.她说为什么每个人都是sde。我辩解一通。然后她给了我一个case,说如果一个世界冠军给你1/4 billion dollar让你造一台自行车,但是轮子是别人造的,而且要time-critical你怎么办。我当时想,这造火箭都出来了。
我用标准流程应对之,plan,采购,评估。,后,她继续:如果造轮子的说好了周二给你又没给怎么办。我说首先通知客户,这是 integrity问题。然后push那边快点,实在不行就换人!反正老子钱多。问题1结束。问题 2:假设现在你有几个best developer,你想做一个什么软件?并解释,设计它。这真是天赐良机阿,我前一周刚和allen讨论过要做一个personal的高级收藏夹一样的东西。于是略作思考,提升至personal knowledge center的级别一顿猛说,激动阿。感觉那个manager 跟你说话就能感染你,让你很有passion。基本上说完,中间她就提了一两个问题,还是我接下来就要说得,问题2结束。
离开atc.感觉后两轮就是按照pm来面试我。等待睡不好,吃不好。听到手机响就紧张。周五我一个好久不见的高中同学过来了,陪他了一天,期间作了一点心理咨询。送他去车站的时候,电话响了,通知我给我pm的offer。至此我job的**面试结束。总结一下:英语是基础,尽量做到能流畅的表达自己的意思,我觉得后两轮我能通过有很大部分是因为我的想法充分表达出来
了。简历是过去,要有漂亮的实习和奖学金。前者是你证明自己能力的最好方式,后面是补充。热情是必须,当你表达出你对这个job的热情并且面试官也很high的时候,offer就来了。恩,bless all who will have their interview and wish they get what they want.微软面试经验三:
12月上旬面的(迟了点,希望对后面的人有一点点用,MS看见还有人要面)在美罗城体会上上下下的(可不是享受啊!每次上上下下都好紧张啊,谁让我不是牛人呢?DDMM们一定要好好学习啊,基础课是很重要的,唉,从前别人跟偶这么说的时候偶也是左耳进右耳出,但是基础课(特别是DATA STRUCTURE)真的非常重要(真的不是我罗嗦啊,实在太重要了)似乎面试官都是从北京飞来的,(包括HR JJ,PP哦),除了上海的DIRECTORHR JJ告知是3+1轮,不过实际面了3+2轮(3轮后淘汰或者是直接录取(这个偶不知道)了1/4,呵呵,其实就是1个人拉,一共才4个人那天)偶面的POSITION是SDET(不敢面SDE,本人实在太弱)
第一轮:自我感觉还比较良好,问了STATIC和POINTER的一点东东,然后是一个ITOA的实现+如何测试,然后问了二叉排序树中如何删除一个结点第二轮:让偶写那个删除结点的CODE,写的乱七八糟,错误多多,被强烈BS,不过MS的人都很和蔼,说还有机会第三轮:是ATC的一个VICE PRESIDENT,先问了些问题(非技术),智力题好牛(应该说是我弱),答不出,和蔼的告诉偶:今天辛苦了,感谢来应聘!(智力题是12球未知轻重问题)RP爆发了一下,竟然在如此情况下还有下面的2轮,感谢党,感谢**,感谢微软 第四轮:老外出现,负2进制,循循善诱后总算答出一点,英语太差亚,有人同去学口语不?然后是写STRCMP+如何测试,汗啊,KMP俺背不出。第五轮:BOSS出现,就是上海的DIRECTOR,颇有亲和力,上来聊了会,然后出了一个WORD COUNT 的实现+TEST,还有一道智力题然后HR就告诉说结果下周一会通知,确实非常准时。周一下午就收到了。
总结一下偶的一点心得,仅供参考:千万不要紧张,答不出不是问题。偶就是太紧张了,丢脸啊(XDJM不要BS偶啊)。答不出应该保持风度,或者请他换道题也可以。(这个感觉是面试经验问题,偶的面试经验确实是太少了,不过充分牛的话应该就不会遇到这个问题了(好像多嘴了,牛人应该不用看面
首先, 我们来看看究竟什么是职场经历。基本上讲, 职场经历就是把你之前的各种工作经历或职业转换经历融合在一起的一个经历, 而不是一听上去就是弄虚作假或混杂无序。
从这个经历中, 别人能看出你对职业生涯有清晰的规划, 知道自己应该从什么地方开始, 使用各种资源, 即便看上去这些可能让你走了弯路, 但始终围绕着一个明确目标, 并显示着你正在一步步接近最终成功的目标;又或者你能准确地识别机遇, 让自己投身于激动人心充满挑战的事件中, 但仍然不失最终的目标和方向, 这才是介绍职场经历的真正意义。
了解这些, 你在面试时才能将以往自己的职业经历介绍到点子上, 让面试官更快速有效的了解你, 发现你的价值优势所在。
职场经历一般在面试中进行陈述, 如果过去的工作经验与之没有明显关联, 可能会让面试官觉得疑惑的时候, 这时一个优秀的职场经历陈述会打起作用, 甚至能让你的面试分数起死回生!优秀的陈述能帮你满足对方对你的疑问, 甚至还能吸引他们的注意力, 而不是在你进行冗长、毫无头绪的职业经历陈述时神游太虚。
简明扼要, 突出最有利的优势特质
要把握好陈述的时间。陈述时间不要过长, 太长恐怕会让面试官觉得你说话没重点, 而且很可能还没等到你要介绍自己特质的时候, 面试官已经准备打断你的发言了。陈述中要注意突出自己的几项对争取工作机会最为有利的特质, 如解决问题能手、充满创意、小心谨慎、与人相处融洽、合群、组织力高等等。你可以从中选择三个重点来说, 但记住, 不要对简历中已经提及的内容不断地重复重复再重复。
提前准备好曾经成功的工作项目
并非所有面试上都会让你举例说明你工作上成功的案例, 但是事先准备好怎么去说是面试前必须准备的事情。在阐述时, 应该避免夸张自己个人的成果, 只要说明你负责什么, 精确的工作细则, 最后这个项目获得怎样的成绩即可。事实上, 大部分聘人单位更注重你曾经拥有的经验, 而不是你曾经做的如何好。
不要去评价旧雇主
在陈述自己的职场经历时, 应该尽量避免对于以前工作的雇主作出主观的评价。事实上, 无论是赞扬还是批评前雇主, 都对于你面试新的工作是不利的。有些人喜欢说以前 (或现在) 的工作如何如何好, 这很容易让你陷入一个尴尬的境地, "既然以前 (或现在) 的工作这么好, 你为什么还要转换工作呢?"无论你的答案是什么, 其实你都有可能被认为是一个并不稳定的人 (甚至有可能被怀疑是你自己混不下去了) !更多的人喜欢批评以前 (或现在) 的雇主, 以求表现自己试图寻求更好的工作发展, 其实没有雇主喜欢被员工批评的, 这也包括正在面试你的雇主在内。
不要讨论涉及工作项目的预算 (或开支) 与自己的工作关系
这也是很多人容易犯的错误, 比如离开以前 (或现在) 的工作是因为公司缺乏预算 (资金) , 或者你曾经处理过的某个项目并不成功是因为预算 (或资金) 的关系。这是一个敏感的问题, 你面试的工作即使是一间比你以前工作的单位大很多的企业, 也不意味着每项工作都有充足的预算和资金。如果你在阐述你的职场经历时涉及到这个问题的话, 会被误以为你是一个只有在足够预算和资金下才可以做事的人。
把你的陈述语言修饰得生动些, 这样才能持续吸引面试官的注意力职场经历的内容一定要让面试官对你感兴趣才行, 要是太沉闷了, 只能让对方昏昏欲睡, 提不起兴致来听。
陈述比强调更有说服力, 试着举例证明你的优势
一味地只说自己的强项并不明智, 你也可以用一件如何走出挫折的经历来体现你的个性特征。要说出最重量级、关系最直接的成果奖项, 之前工作上取得过的重要成就或奖项要记得表达清楚, 但如果你得的奖实在太多了, 那就拣最重要、最能证明你适合该职位的说好了。
幽默的自嘲可以为你换来好印象
陈述中尽量推销自己的长处, 但不要提及自己的弱点, 如果可以的话, 尽量用幽默、风趣的方式来讲, 这会令面试官对你大加分!
争分夺秒别跑题, 不要在无关的人物或事件上浪费时间, 与你的职业经历无关的事情尽量不要提, 比如你为自己赢得了爱情, 或者你是如何善待宠物, 记着, 在这短短的几分钟之内, 远有比这些更重要的事情要做呢!
其中,第三道题是这样的:营业员王小姐由于工作失误,将两万元的笔记本电脑以一万元的价格错卖给了李先生,王小姐的经理怎么写信给李先生,将钱要回来?
我出的试题,其实没有标准答案。我只是想从面试者解决问题的方法中,看出一个人的分析能力、应变能力、观察能力、创新能力、为人处世的态度,以及他是否能享受处理问题过程中的乐趣。后来,在参加中央电视台的《对话》节目时,我还是在主持人的逼问下,说了自己解决第三个问题的方法。
我的方法是打電话给李先生,说:“李先生,这件事的确是小王工作失误造成的,但我们没想到的是,小王把她过去一年辛苦工作所积蓄的一万元钱交还给了公司,而且她本人也不希望我们把这一万元钱追回来。她说,这是她工作的失误,她不想给您带来太多的麻烦。在这里,我只想告诉您,我们有这样一位优秀的员工,为她感到非常自豪!”这样处理,等于把难题返回到消费者那里。小王不但把自己一年的积蓄拿出来补贴失误,而且她的境界高到不希望告诉李先生有这么一桩事。她愿意自己来承担这一切。那么,李先生,作为一个收入水平与教育程度都高于小王的人,他会怎样面对这个问题呢?结果可想而知。
微软面试试题可分为(1)迷语,(2)算法,(3)应用程序,(4)智力等等,本文为迷语篇。
现取部分试题内容:
1.为什么下水道的盖子是圆的?
2.美国有多少辆汽车?
3.你让工人为你工作七天,回报是一根金条。这个金一平分成相连的7段,你必须在每天结束的时候给他们一段金条如果只许你两次把金条弄断,你如果给你的工人付费?
3.有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以外30公里每小时的速度和两辆火车现时启动,比洛杉叽出发,碰到另辆车后返回,依次在两辆火车来回的飞行,只到两面辆火车相遇,请问,这只小鸟习行了多长距离?
4.你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?
5.想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?
6.你有四人装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?
7.如果你有无穷多的水,一个3夸脱的和一个5夸脱的提桶,你如何准确称出4夸脱的水?
8.你有一桶果冻,其中有黄色,绿色,红色三种,闭上眼睛选出同样颜色的两个,抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?
9.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?
2、10个箱子,每箱10瓶水,每瓶重一斤,但是有一箱次品,每瓶仅重9两,如何称一次找出次品箱。解答:
1、题意有让人误解的地方,应当理解为上下码头交接的时候是不允许吃的,否则此题无解。(如果有解请写信告诉我)如此,则充分利用a的不对称性。反复画一下就可以。我差不多5分钟搞定。
【面试】微软笔试题1、
正确标注水果篮
有三个水果篮,其中一个里面只有苹果,一个里面只有橘子,另外一个既有苹果又有橘子。每个水果篮上都有标签,但标签都是错的。如何检查某个水果篮中的一个水果,然后正确标注每个水果篮?
从标注成既有苹果也有橘子的水果篮中选取一个进行检查。
如果是橘子,则此篮中只有橘子;标有橘子的水果篮中只有苹果;标有苹果的水果篮中既有苹果也有橘子。
如果是苹果,则此篮中只有苹果;标有苹果的水果篮中只有橘子;标有橘子的水果篮中既有苹果也有橘子。
微软笔试题2、
不利用浮点运算,画一个圆
考虑到圆的对称性,我们只需考虑第一象限即可。
等价于找到一条连接点(0,r)到点(r,0)的`一条曲线,曲线上的点距圆心(0,0)的距离最接近r。
微软笔试题3、
将一个句子按单词反序
将一个句子按单词反序。比如 “hi baidu com mianshiti”,反序后变为 “mianshiti com baidu hi”。
可以分两步走:
第一步按找字母反序,“hi baidu com mianshiti” 变为 “itihsnaim moc udiab ih”。
第二部将每个单词中的字母反序,“itihsnaim moc udiab ih” 变成 “mianshiti com baidu hi”。
这个方法可以在原字符串上进行,只需要几个整数变量来保持指针即可,空间复杂度低。
微软笔试题4、
兰亭集序有361个中文字符(含标点),请问存储在文本文件中的时候,文件大小可能是多大?
(A) 722字节 UTF-16 (这个不对,因为UTF-16有Big Endian和Little Endian两种,必须要加BOM)
(B) 724字节 UTF-16 (这个是对的,UTF-16两字节表示一个汉字,外加一个BOM两字节)
(C) 1083字节 UTF-8 (这个是对的,UTF-8通常三字节一个汉字,选用不加BOM的方式)
(D) 1086字节 UTF-8 (这个是对的,UTF-8通常三字节一个汉字,选用加BOM的方式)
(E) None of the above
微软笔试题5、
一个3阶的B树有2047个元素,树的最大高度是多少,
(A) 11 (B) 12 (C) 13 (D) 14
微软笔试题6、
列举你所知道的测试方法以及它们所适用的测试场景?
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
微软笔试题7、
用英文写一篇自我介绍
Hello, this is really my pleasure to attend the interview. Now, I will make a brief self-introduction.
My name is cheng, my English is adjunct senior commissioner heri. I was born in 1991, I am from xuzhou city, jiangsu province. My major is application software development.
Most of my time on study, I mastered the basic knowledge of my major during my school time. In March , intern at a software company, the company staff is help, learned a lot of practice. In addition, I like playing basketball, chess, reading, classical music and travel. I hope I can become a member of the Microsoft development engineer.
你好,这是我的荣幸参加面试。现在,我将做一个简短的自我介绍。
我的名字是程,我的英语是heri。我出生在1991年,我来自江苏省徐州市。我的专业是应用软件开发。
第一家:做了翔实的准备,并在接到电话的时候问了一下对方主要想了解我哪方面的知识,准备了一个系统性很强的绩效考核PPT,并告诉对方自己是个认真对待每一件事的人,虽然对方在电话里的要求是随口说的一句话,但我承诺了会做一个针对性非常强的PPT,我就一定会做到。
第二家:问到离职原因,很认真地说明了自己在原来工作中存在的问题,并告诉对方自己已认识到错误,并希望能得到老板的原谅,同时说明经历这种事件后给了自己很大的启迪。
第三家:谈到收入时,我的要求是我现工资的两倍多,问我为什么会这么要,而在原单位会这么少,有没有觉得老板在剥削自己。非常诚恳而自信地回答,我要的是行业的水平,而且这个水平与我现在的能力匹配。对原单位的老板非但没意见,而且是非常感激的,并绝不会对原单位提薪酬的要求,因为一年前我入职的时候就是这个收入,而且与当时的能力是吻合的,我很感激原单位对我的培养,使得今天我的能力能达到一年前两倍多的价格。
第四家:当主考官问到一个有关专业问题,我不明白的时候,马上取出本子来做记录,并提出自己的疑问,同时对主考官致谢致歉,谢谢他给予的知识点对我有很大的帮助,同时对我极可能不能满足招聘的要求而浪费他的时间而致歉。
现在细回想起来,好像前四家都是在我回答完这几个问题后,主考官就立刻表示了对我的欣赏和合作的意愿。特别是第三家,主考官(总经理)认真地说我有着一个金子般的心态,如果这次我没有更优先的选择,我可以在任何时候加入她的单位,并希望我能一直与她保持联系。
【微软面试经历中英文面试】推荐阅读:
微软面试题面试官问答07-10
微软公司有趣的面试题10-02
面试官的招聘面试经历06-06
华为面试的真实经历07-18
GE AM 面试经历11-13
英文面试-考研面试-自我介绍10-24
微软文化07-23
微软携手助学12-03
mba英文面试范文06-27
会计英文自我介绍面试09-10