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

简介:

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

      首先让大家了解下要成为微软实习生,需要经过哪些步骤。(注: 所有资料仅供参考,下面资料仅仅是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,如需转载请自行联系原作者



目录
相关文章
|
缓存 算法 固态存储
IT 老兵聊如何成为 Sun 公司第 8 号员工,网友:怀念那个“从无到有”的技术年代
虽然 Sun 公司(Sun Microsystems)已不复存在,但它依然是一个在计算机发展史上有着重要历史地位的公司,对于不少技术人而言,Sun 公司始终是“白月光”般的存在。Tom Lyon 是一位有数十年开发经验的工程师,他如今供职于 Twitter,近日他在社交平台上分享了自己 40 年前加入 Sun 公司并成为第 8 号员工的往事,一时间引起不少热议。
207 0
IT 老兵聊如何成为 Sun 公司第 8 号员工,网友:怀念那个“从无到有”的技术年代
|
iOS开发
听说过“史蒂夫·乔布斯”公司吗?
苹果公司前任CEO和创始人之一,史蒂夫·乔布斯(Steve Jobs),应该是很多果粉,乃至整个科技圈和企业圈很多人的偶像。他于2011年10月去世后,到现在还是有很多人在缅怀这位电脑业界与娱乐业界的标志性奇才。
205 0
听说过“史蒂夫·乔布斯”公司吗?
|
安全 数据可视化
技术宅打算如何改变世界——来看看Facebook工程师黑客马拉松的年度杰作吧
黑客马拉松在美国是一种极为流行的,工程师们的头脑风暴比赛,在10几个小时内,选手们要用尽自己的智慧做出想要的产品,现在在国内也渐渐发展了起来。由技术宅扎克伯格领导的Facebook对此由衷热爱,创始初期常常通过黑客马拉松来招贤纳士。2012年,Facebook共举办了12场黑客马拉松。今天在其官方博客,它评选出最受欢迎的头脑风暴作品,这些全部由Facebook工程师想出来的创意有些是雷人却又高科技的恶作剧比如楼顶上的二维码,有些则已经应用到Facebook中去,还有些是让工作变得更简单的工具。
196 0
|
机器学习/深度学习 存储 程序员
64岁微软之父重返职场:退休太无聊了,我准备去微软打工
64岁微软之父重返职场:退休太无聊了,我准备去微软打工
250 0
|
算法 测试技术 调度
“我的一次微软面试经历”
大约在2-3个月前,我在Linkedin上看到了微软员工发布的一系列消息。当时正值微软招聘大三的学生作为软件工程师的暑期实习生。看到这些消息后,我非常兴奋,而且我不想错过这次机会。
1968 0
“我的一次微软面试经历”
|
Web App开发 编解码
朱明亮:参与开源软件让业余时间更有意义
在大学期间朱明亮的专业是土木工程,不过他反而对编程更感兴趣。
1407 0
阿里云在西雅图招人挖角 微软居多
本文讲的是阿里云在西雅图招人挖角 微软居多阿里巴巴开始在西雅图招募人才,重点放在云计算领域。西雅图是亚马逊和微软的“后院”。
3244 0