如何成为微软实习生[转载]

  1. 云栖社区>
  2. 博客>
  3. 正文

如何成为微软实习生[转载]

嗯哼9925 2017-12-21 17:20:00 浏览969
展开阅读全文

本文的宗旨是让大家理解并掌握一种思想,方法,以不变应万变的技巧,掌握变化中的事物的一些共同规律与本质。请在阅读本文时,把重点放在理解思想,技巧,方法上,而不是注重如何做题目,背题库。

      首先让大家了解下要成为微软实习生,需要经过哪些步骤。(注: 所有资料仅供参考,下面资料仅仅是08届微软实习生资料)

       1)      报名参加

       2)      参加机考

       3)      面试

       4)      电话面试

     

    下面着重介绍我的个人经验与建议。

        一.机考 (各比例分值大概如下,并不是完全精确)

            DEV方向 (考试顺序与下面内容一样)(仅限于DEV,ITPRO我不清楚)

.             NET开发             44分

               SQL Service       20分

              数据结构              10分

              操作系统             6 分

              逻辑题                  8 分

              英语                    6 分

              Office XP             6 分

            ITPro方向

              微软系统及网络管理   58分

              Exchange 案例          8分

              SQL Server 管理        8分

              操作系统                     6分

              逻辑                          8分

              英语                           6分

              Offfice XP                  6 分

        由于我是DEV方向的,所以以下着重讲这方面内容。

        对于机考复习的建议(DEV):

        .NET开发 && SQL Service: 《C#程序设计语言》,《基于C#的.NET Framework程序设计》,《基于C#的windows应用程序设计》,《SQL SERVICE 2000数据库程序设计》课后的所有习题以及课堂练习,全部搞懂,这样的话,前两部分拿个90%的分以上,不成问题。今年机考的这两部分内容,全部是课后习题,题目一模一样。

        数据结构:至少了解表,栈,队列,树的结构,今年考到树,所以关于树的计算结点的简单公式,一定要会。附件里有我自己学习数据结构时自己写的程序,在VC6.0下测试通过,以书本《数据结构与算法》王晓东 为蓝本,只写到第6章,要学第7章的时候,刚好碰上“微软实习生”比赛…

        操作系统:简单了解下操作系统的分类,以及它的应用场合就行。

        逻 辑 题:掌握基本的“代入法”。下面举例说明(聪明人可跳过)

        题       目: 有一天,某一珠宝店被盗走了一块贵重的钻石。经侦破,查明作案人肯定在甲、乙、丙、丁之中。于是,对这四个重大嫌疑犯进行审讯。审讯所得到的口供如下:

  

               甲:我不是作案的。

           乙:丁是罪犯。

           丙:乙是盗窃这块钻石的罪犯。

            丁:作案的不是我。

       经查实:这四个人的口供中只有一个是假的。那么,以下哪项才是正确的破案结果?

          (A)甲作案。

          (B)乙作案。

          (C)丙作案。

          (D)丁作案。

          (E)甲、乙、丙、丁共同作案。

         解   析:已知一个是假,那么其他人为真,解题过程如下:

             1)      假设甲说的是假的,那么其他3人为真,根据口供得 …

             2)      假设甲说的是假的,那么其他3人为真,根据口供得 …

             3)      假设甲说的是假的,那么其他3人为真,根据口供得 …

             4)      假设甲说的是假的,那么其他3人为真,根据口供得 …

            最好情况下,只需一次。最坏情况下,需要四次。

            总的来说,机考的逻辑题不难,只需掌握“代入法”既可。

         英 语:介绍与计算机相关的阅读,难度与高中英语阅读题差不多。平时使用电脑时,遇到不 懂的单词,多查查就行。

       Office XP:平常有使用Word, Excel, PowerPoint,这部分不用太担心。没有使用过的,请确保上面部分内容能够考好,再来学习这部分内容。需要学习这部分内容的同学,我强烈推荐洪恩的“Office XP”光盘教程, 自己到网上去下载。特别注意:在做OFFICE题时,请先看“样张”,考试系统有提供的。

       关于“机考”的参考内容,原本我在参加“机考”的考试过程中,偷偷抄下来所有题目类型,但那张纸丢了,据我回忆:.NET开发这部分内容重点考察ASP.NET和ADO.NET。

       机考部分常见问题:

         1)“机考”到底考些什么啊?

               你不应当问这样的问题,你应当问问你自己,我具备了什么,拥有了什么。(逆向思维)

         2)“机考”难不难啊?

              这样的问题很无聊。站在不同人的角度上,难度体会不一样。别人要说难,不见得对你来

              说就是难,别人说简单,也不见得对你来说就是简单。

          3)“机考”,我该怎么准备啊?

              请把这部分内容多看几遍。

         二.面试

             想成为微软实习生以及你以后实习的就业岗位,关键就在这关。

             面试分为两场:笔试与面试。

          1) 笔试

        笔试内容共2题,数据结构填空题,5个空格,每个空格4分,英语翻译(20分),考试时间60分钟。

        数据结构填空题:此次考察数据结构的表的操作,包含了单链表(不含头结点)的插入,删除,判断是否是循环链表等基本操作,程序用C语言描述,有5个空格让你填。建议:不懂得写程序的,至少也得会理解,并且要懂得C语言的指针操作。

       英语翻译题:此次考核的是关于“爱立信”公司的IPX,英语短文中有陷阱,比如其中谈到一款游戏名称,叫做“Habbo Hotel”(一款网上虚拟社区游戏),如果英文不够扎实的人,可能会翻译成Habbo旅馆,个人感觉,难度级别比4级的短文低一点点,翻译过程中,遇到最大的问题将会是单词不懂。

       以不变应万变的技巧:无论以后微软的这场笔试怎么考,请先大概浏览考核内容分为几大部分,合理分配好时间。这次我们考试时间为60分钟,我数据结构做了不到10分钟,其他时间用来做英语翻译,时间都不足,还差2句没翻译好。

       面试的笔试部分的常见问题:

         1)考试时间多久?

              60分钟。

          2)有英语题吗?

              肯定有。

         3)我该如何应考?

              看看数据结构。

       4)笔试部分,我要注意些什么?

               浏览题目大致多少,你做每题大概要花费多少时间,简单来说,就是时间的分配问题。

       2) 面试

         以下是我回忆的面试内容,基本都是原话。“...”省略部分,表示我当时的具体描述。Q =

    question, A =answer. 切记:语言是富有艺术性,灵活,简洁而优美的,切勿生搬硬套,死记

    硬背。

        技术面试:

         Q:面向对象有什么优点?

         A:多态,封装,继承,抽象,无序性。如何多态呢 … 如何封装呢 … 如何继承呢… 如何抽

   象呢 … (我当时讲了各方面具体的描述,实力更强的选手,可以继续发散思维,讲由这些想到什

   么,联系到什么,发展趋势等等,改进方法。)

         (请别简单的只说说多态,封装,继承,抽象,无序性,这样的理论不是考官爱听的,你应当

    具体,具体再具体,说说你对这些特性的理解,看法,建议。)

         Q:什么是装箱和拆箱:

         A:…

          Q:有做过什么项目没?

         A:学校有个宠物商店的实训项目,但我对两方面相当不满意。(我故意以这种方式引起他的

   注意),用户需求分析方面,我们缺少这阶段,任何软件都应当以人为本 …软件测试与维护阶段

   … (事实上我没做过什么像样的项目,跟面试官说的“宠物商店”项目,我也是COPY别人的,

   自己也不会做)(建议:实力派选手,请注意,在这里,把你对各阶段的理解说得越详细越好,特

   别要注意的是,如果你想要软件测试部门,请重点讲软件测试阶段,如果你想进开发部分,你重点

   讲软件的总体设计和概要设计阶段,仅仅只是建议,仅供参考)

          Q:如何从保障数据库安全?

         A:知己知彼方能百战不殆,首先我们要分析威胁的来源,威胁的来源,我分为软件威胁,硬

    件威胁,人员威胁。软件威胁又分为计算机病毒,后门,漏洞,设计人员程序缺陷… 硬件威胁又

   分为磁盘故障, … 人员威胁又分为偷盗信息,窃取信息,篡改信息…计算机病毒又分为木马,蠕

   虫,病毒…每种情况,我将会如何处理(此题完完全全应用了数学思想中的“分类讨论”思想,因

   为前段时间都在学高中数学… )

   (后来有个面试官问我对于软件测试的看法,我又开始吹了… 故障分为软件故障,硬件故障,人员

   设计缺陷…)(记住,分析完后,要给他们解决方案)

   (哎,现在想想,说得过于夸张,最牛的人,都没法防范到面面俱到)

         Q:如何快速从SQL数据库中的表提取第10到第15行

         A:自己网上找答案吧,别老是我给全部答案。(Select Top 6 * From ….)

     职业素质面试:

         A:你好(主动出击)(哇,这面试官MM长得不错啊);

         Q:很高兴见到你。

          A:我更高兴能见到你。(起作用了,把她逗笑了)

         Q:请先自我介绍下,给你3分钟时间,好嘛。

         A:…(关于自我介绍,我建议把你的打算以后入职的职位与你的优点有机的结合起来,如果

    你想进软件测试的部门,别老谈你的沟通能力,表达能力,而应当谈谈你的逻辑能力,创新能

    力,对软件测试的见解与热爱)

         Q:你认为你最大的缺点是什么?(这是个陷阱)

          A:自大。

         Q:你认为怎么样才能改掉它呢?(炸弹来了)

          A:首先自大的人是由于把自己定位太高,所以才会瞧不起别人,所以第一点要降低自己的定

    位。第二是由于拿自己优点跟别人缺点比,当然会显示自己很厉害。第三应该学会理解别人,欣

    赏别人的优点,站在别人的角度为别人想想….(本段回答中应用了先后顺序的词语“首先”,

   “第一”,“第二”,这样使得逻辑清楚,而且应用此技巧,注意条件得够多,且按照优先级来排

    列这个顺序,首先>第一>第二)

         Q:还有其他什么缺点吗?

          A:冷漠。但事实上,我是缺少沟通的欲望,而不是缺乏沟通的能力,我想你也能看出来我并

    不缺乏沟通能力。

         Q:你现在朋友多吗?

         A:…(一听这问题,我就知道她的用意,她想考察你的自大跟冷漠性格,到现在对你生活影

    响怎么样,以方便更了解你的性格缺点对工作的影响程度,我建议大家说真话,不要造假)

         Q:如果公司要求你加班,你又不得不回去,你会怎么想?

          A:…

          Q:你的能力比你的同事高,而老板提拔他,而不提拔你,你心里会服气吗?

          A:肯定不服(我这人喜欢一语惊人,且不喜欢造假)。实际上可能在编程方面我的能力会比他

    高,但其他方面呢?沟通能力,管理能力,领导能力,我是否比他好呢,我会认真分析下,然后

    分别站在老板的角度,第三者的角度去想想,考虑看待….(充分应用了心理学技巧,大多数人之

    所以会有心理疾病,有很大一部分原因,要嘛总往坏的想,要嘛看待事物,总是只站在自己的角度上去考虑)

         Q:当你和你的同事发生矛盾时,你怎么处理?

          A:分情况讨论。当我们冲突很激烈时,我会避开,等大家平静了,再继续商谈。冲突平息点后… 当我再次跟他商谈时,我会先表示我对他的理解,站在他的角度考虑他为什么要这样做,然后设法说法他来理解我,看是否能够打成共识。可当我们谁都说服不了谁的时候怎么办,以2条硬指标为基准:公司的利益跟用户的反馈。(应用了心理学技巧,数学的分类讨论思想,并且自我提问“当我们谁都说服不了谁的时候怎么办”,即使我不自我提问,她也会问我的,我料到了)

Q:你四级过了没?考了几次?

A:没有。390多,2次。

Q:你认为你为什么会没过?(考察你的总结能力)

A:我认为原因如下:第一… 第二 … 第三… (此类问题,你根据“总结---再总结---深刻总结---制定计划处理错误的解决方案”这个流程说,肯定能拿满分。如果觉得太多,可以改成,只说“总结”,跟制定计划处理错误的方案就行)

(关于此回答,你或许会问,我只说个总结不就行了,还要继续再总结,最后还要深刻总结。

回答上面的疑问:总结,人人会说。再总结,深刻总结,会说的人就少了啊。据我所知,能做到深刻总结自己错误的人,现在都是一等一的牛人)

Q:请你到另外一间继续面试,并且告诉她是“*****”(*****表示考官的名字,为了保护她人隐私,在此不透露)让你来面试的。

(走到另一间,注:有些人只面试2间)

(下面要面试的,听说好像是微软比较有地位的人,负责此次面试的主管)

Q:你英语怎样?四级过了没?

A:还好。没过…

Q:来段英语自我介绍。

A:My name is …. (所有问题,我自认为自己回答得很完美,就这个英语题有些遗憾,但是我讲的时候很自信,心态非常平静)

Q:有项目开发经验吗?

A:… (又是项目开发经验… 微软特别重视这个)

Q:如果现在告诉你,你没有称为微软实习生,你会怎么想?

A:… (哎,老招数重演。考察总结跟你的意志力,这个题目,你讲完总结后,得表现出你的意志,雄心,决心,不会因为失败而气馁。)(记住,表达你雄心壮志的时候,表情要严肃,眼睛要看着远方,要让人感觉你若有所思,使人受到你精神力量的震撼,有的同学也可以伪装下,我相信那主考官是不具备看穿你的能力,你做到“表情要严肃,眼睛要看这远方”这两点就行,更强的同学,可以让眼睛湿润下,有点眼泪,效果会更好。靠,你去拍电影算了)

Q:如果有分配,那是广州与上海,工资只有500元/月,食宿自费,但我们有提供帮助介绍。你愿意吗?

A:…

其他的我也不记得了,我原本想给面试官提一个建议,我认为他们这样测试不够全面,应当还需要“情感测试”,“行为测试”,“性格测试”等,以及各种测试该如何测试才准确,如何跟相关工作产生联系,但我想到王老师在来之前曾经提醒我做人要低调,就作罢。

总结:面试真他妈累,该说的都说了,就差没叫她“妈”了。

面试方法基本技巧:

1)主动出击,先向面试官问好。

2)目光交流(自信的,微笑的看着他(她)的双眼)

3)学会微笑:笑露6齿, 指的就是上边的6颗牙. 露7齿的话, 不对称. 露8齿的话,除非本来嘴就大(美声歌手型的), 否则就走样了.(此句来自百度,并非原创)

4)自信

5)每听完面试官讲完一句话,你“恩”一声,点3下头。(不是吧,要我们这么累。没办法,假装一下吧,你要知道,大多数人都是带着面具生活的,只不过大家都不说)

6)强烈的表达欲望

7)不要因为自己能回答上,就沾沾自喜,而应当在正确回答题目后的基础上,继续扩展,发散,创新,谈谈你的见解,意见,改进方案。

8)不要把它当成是面试,你应该这样想:有个人很想和我聊天,我也很愿意对他表达我对计算机的想法

9)认真倾听每个问题,听清楚了再回答。

高级技巧:

1) 揣摩面试官问这题的用意,通过观察表情,手部动作,观察对方眼神等,猜测他内心想要的答案。(切记:不懂心理学的人,请勿使用。否则适得其反,会让人觉得这人很虚伪)

2) 在完成技巧(1)的基础上,揣摩下一个考官可能会问的问题,与整个面试过程流程,体系,制定相应方案来处理,这需要非常快速的反应能力与分析能力。

建议:越是后面考的,越要恭喜你,请在等待的时间,收集别人问过的题目,题目肯定是重复的,他不会去准备好几百个题目,然后想想自己该怎么回答可以尽量有新意,完美。

个人观点:掌握基本技巧,肯定能称为微软实习生。高级技巧只是个人观点,在有的场合很有用,有的场合会害死人,请勿乱用。我个人认为第二场面试就已经可以决定胜局,你面试完,面试官已经记录了你应当分配到哪个部门,所以我在上文中强调你事先想要进哪个部门,你在面试时,要多讲那方面的内容。

从其他同学听来的题目,仅供参考:

62 – 63 = 1,移动一位数字,使得等式成立。(此题不要按常规方法去思考,要按非常规方法考虑问题,答案:2^6 – 63 = 1)

ADO与ADO.NET有什么区别?

ASP与ASP.NET有什么区别?

如何设置窗体的透明度?

如何从SQL Service恢复数据库?

如何保证SQL的安全性?

见到比尔盖茨,你要对他说什么?(考察反应能力与创新能力)

掌握微软实习生比赛的共同规律:

1)特别注重项目开发经验,几乎每个环节都有问。

2)英语,数据结构每场都有考核。

 

面试部分常见问题:

1) 我表达能力不好怎么办?

把你真实的想法,自己做项目时的体验感受,说出来就行,怎么想怎么说,想到哪说到哪,不要怕说错。

2)我好紧张啊,怎么办?

除非个别人之外,每个人都很紧张,压力是均等的。你要学会放松自己,比如掌握如何深呼吸,分散下自己的注意力,或者其他一些方法,我记得初中的政治课就有教这些了…,再说了微软的工作人员素质很高,面试是件非常令人愉快的事情。

3)面试有说英语吗?

       大多数人没有说。但请你准备好一份。我就是没准备,哎…

       4)面试我要准备什么?

              心态。收集别人问题。

       5)面试的时候是什么样的啊?

我们这次是两人一起进技术面试,一张长桌子,我们做对面,面试官有3个,每个 人拿着笔记本电脑记录我们的得分。职业素质面试,就是分开面试了。面试有3   个房间。第一间技术面试,第二第三为职业素质面试,为什么我说有些人只走两                                      间呢,我是这样猜想的:首先第一间面试完后,如果感觉你这人实力挺不错,会让你先进第二间,否则就让你进第三间。嘿嘿,面试的地方,肯定有厕所,可以假装去厕所,先偷看下面试的情况,门是透明的。

三.电话面试

最令人痛苦的时期来了!

要先写简历。非常重要。切记下面的建议。

1)请勿造假。电话面试就是问你简历上写的项目,做过什么项目全写上去。

一般常用的简历格式有两种。一种是按年月顺序,列出自己的学习工作经历。另一种是根据需要有选择地列出自己的学习、工作经历,充分表现自己的技能、品德。但对于刚从大学毕业的求职者来说,采用第一种格式更好。(来源百度百科)

2)简洁

3)主修课程,要有选择的写,这关系到你会被问到的问题,以及你讲入职的职位。

4)微软网站,有的有些简历要求,请先查看其要求。

附件里有简历模板,仅供参考。

从其他同学口中得知的内容:

详细的,深入的问你的项目从开始需求分析,到制作完成后的整个过程,没做过项目,请勿在简历上乱写。

软件测试方面的,白盒测试,黑盒测试,单元测试,模块测试,接口测试…

如何写一个测试用例

Xml的css的规则是什么?

电话面试部分常见问题:

1)还会不会再淘汰很多人啊?

不会,淘汰很少了,我估计10个只淘汰1到1.5个。我的猜想是在第二轮面试完后,有的是属于直接晋级,有的属于待定。电话面试,主要考核那些待定的或者认为这人实力很强,再考核一次。我的电话面试,只问了2个问题。你最擅长什么部门?其他部门你愿意来吗?

2)什么时候会打电话过来啊?

或许早上,或许中午,或许下午,没有人可以准确告诉你时间。

3)我会被分配到哪里啊?

根据你的部门而定。

4)谁会打电话给我啊?

应该是你的部门经理。他第一句会问你:现在方便和你讲话吗?

      

致读者:

       本文仅供参考,语言是富有魅力而又奇妙的东西,切勿生搬硬套。

       一个曾经成绩在年段里倒数的人,都有机会上,不要放弃自己。

       任何事不要说不可能,我昨天看电视时,看到个案例,别人失去双手,仍然学会了骑自行车。所以任何事,先试试看再说,不求一定成功,只求问心无愧。




本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/06/01/2297131.html,如需转载请自行联系原作者



网友评论

登录后评论
0/500
评论
嗯哼9925
+ 关注