微软实习报告
去年的这个时候我有幸通过了微软的面试开始了我在微软为其8个月的实习。现在回忆起
来有些东西想拿出来和大家一起分享。我是从水源上看到的实习招聘信息,因此也希望
自己能为水源回馈点什么。
面试篇
微软招聘一般分SDE,SDET,PM三个职位。我当时面的是SDE,实习面试形式和正式员工
招聘是一样的。一般注重考查大家的代码功底,程序逻辑的清晰度和写测试用例的能
力。每一轮的面试官都会出一到两个的写程序题。但是要把这些题目的边界情况和细节
都考虑周全往往不是一件简单的事情。关于典型的题目,《编程之美》上比较多,网上也
能搜到很多面经。我建议大家在面试的前几天,挑些题目动手写写程序。这样不至于在
面试当天面对玻璃白板的时候突然发现自己写代码手生了。微软很注重测试,因此面试
官会在每道编程题目之后问如何写测试用例。
实习篇
我当时是在Visual Studio的CLR组实习。刚加入的时候对CLR的很多技术都不是很熟悉。
好在微软有一个非常完善的实习生计划。前两周基本上在mentor的指导下学习一些项目
中需要用到的基础知识,然后就开始边干边学。微软有很多training,实习生也可以申
请参加。记得《Windows via C/C++》和《C# via CLR》的作者Jeffrey Richter来紫竹为其
两天的讲课,我也有幸去听了。项目进行过程中,自然是有问题找mentor。一开始我还
担心自己问题太多会耽误mentor自己的工作进度。后来渐渐了解到,微软的氛围是鼓励
你去思考,去提问,去讨论。很多软件设计上的决定都是由PM,SDE,SDET共同讨论决定
的。实习生每周有一个固定的时间和mentor进行大约半个小时的一对一谈话。这个面谈
很随意,可以谈实习项目以外的任何话题。这个往往是实习生深入了解微软或者和
mentor探讨自己的职业发展规划的最好的方式。有时候也可以趁这个时间咨询下
mentor,自己是否已经可以申请转正面试,或者还需要在哪方面有所加强,有什么好书
推荐自己看等等。这是一次你和业界牛人的私下对话,对个人发展的帮助自然是不言而喻。
微软的实习是紧张而忙碌的,实习过程其实也是一个为期几个月的面试过程。实习项目
的成功与否直接关系到转正的结果。一般实习生会独立完成一个专门为实习生设计的实
习项目。从实习最初定commitment到最后的review,整个过程非常完善。在项目实施过
程中,你会体会到微软“造软件”的整个过程。当时我们team用的是Scrum敏捷开发模式。
每天大家都要站在一起说一下今天干了什么,碰到什么问题和明天的计划。大约每四周
会做一次review,然后定下一个阶段的目标并分配work item到个人。软件开发就是这样
一步一步,迭代式地推进。
工作之余,也需要放松一下。紫竹office内有很多娱乐设施。微软有技术大牛,也同样
不缺foosball大牛和桌球大牛。由于离学校近,我经常下了班找同事一起打球。几个月
下来foosball球技也小涨不少。在很多方面,微软不区分实习生和正式员工。去年我们
team一起组织去厦门旅游,我也去high了一把。
我的实习经历大致就介绍到这里。最后祝大家在找实习、找工作的路上一帆风顺。
微软实习报告下载如图片无法显示或论文不完整,请联系qq752018766