微软PM实习申请

做自己想做的事鈥斘⑷鞵M实习申请经验

   2012年夏天,我有幸通过了微软的暑期实习生筛选,进入微软成为了一名PM实习生。以下是我对整个实习申请过程的总结和回顾。希望可以对有兴趣的同学起到一定的参考作用。

微软的PM干什么

 

PM这个词,充分体现了英语简写恼人的地方。它既可以是product manager(产品经理),也可以是project manager(项目经理),而微软的PM,又是另一种:program manager。于是,当你想去IT公司应聘PM职位,你就得不辞辛苦对各种各样的PM都做些了解。

产品经理最主要的责任是负责产品的设计和运营,以腾讯、百度的PM为代表。项目经理最主要的责任是制定项目计划、跟进项目,以IBMPM为代表。那么,微软的program manager呢?

想要了解一个职位的最好办法,当然是进去实习啦。但是作为一个还没有进入微软实习的准PM,我的看法只能基于自己读的资料,以及和面试官的交流,权当参考吧。

 

首先推荐大家看一篇文章,这篇文章基本把微软PM的由来和负担的职责都介绍清楚了:

http://www.cnblogs.com/xinz/archive/2011/11/07/2239150.html


PM虽然带着一个“manager”字眼,但实际上,并不管理任何的人。所有的IT公司都避免让年轻PM承担人员管理的责任。PM所管理的,实际上是资源。简单来说,PM为了实现一个目标,需要设计出方案,然后积极组织资源,并且推进完成。整个过程中,PM需要保持团队平衡,使得项目顺利进行。

对于一个产品或者一项产品功能来说,PM是用户和开发团队之间的桥梁。把握用户需求,并设计出解决方案,是PM最基本的职责。面试官介绍说,在微软,PM的职责是很灵活的,既有主要负责产品设计的feature PM,也有主要负责商务和推广的PM,还有主要负责项目管理的PMPM所负担的职责,跟他的资历、所在的部门以及组内人员构架都很有关系。比如,作为一个新的PM,在产品整体设计方面就不能参与太多,因为这需要大量经验。更多时候,PM新人的工作就是实现一些具体功能:为这些功能写specifications,并且完成它们。

总的来看,PM需要负担的责任是多方面的,在一个项目中,开发和测试不管的事情,都需要由PM来管:激励团队士气,产品的设计、运营,系统设计,推进项目等等。而在微软,你在工作中具体需要承担什么样的责任,就由你所在部门和自身来决定。因此,要做PM,需要具备几个基本的素质:沟通、经验和灵感,当然一定的计算机知识也是非常重要的。

看完以上这些对微软PM的介绍,算是对这个职位有点了解了吧。你可能会觉得,PM啥都得张罗,又没有真正的实权,岂不是到处遭人白眼?猜得没错……根据我在百度的实习经验,PM确实不是啥好干的活儿。有位在有道做PM的同学总结到:做PM是拿着卖白菜的钱,操着卖白粉的心。说得很好。所以,好好想想吧,没兴趣的话,就直接关闭网页咯。如果看完以上这些,你还锲而不舍的想要跳入PM这个火坑,那么恭喜你,你已经跨出第一步了,请继续往下看吧。

 

什么样的条件能申微软PM

 

先来看看,在微软的招聘通告上,对PM的要求是怎么写的吧:

1. Pursuing a BS/MS or PhD degree inEngineering, Computer Science or related field

2. 1-2 years experience programming inC++, Java or other computer programming languages preferred      3. Familiarity with managing complexproject schedules, solving complex problems, and nurturingcross-group collaboration

4. Strong technical prowess, includingunderstanding of algorithms, systems architecture, and end-userexperience

首先,你得是计算机、工程学等相关专业的本科生或硕士生,最好有1-2年的C++java编程经验。第二,你需要熟悉如何为项目制定计划、解决复杂问题以及安排小组之间的合作。第三,拥有较强的技术知识,包括算法、系统架构等。

所以,总结一下,你得是一个学工科的硕士或者本科生,比如,计算机、电子等相关专业。最好有一定的编程基础。再者,有一定的项目经验和技术知识,同时,有较好的合作能力。

如果你觉得自己满足这样的条件,就大胆的投递简历申请吧。申请地址很好记,在百度搜索中搜“joinms”,第一个结果就是微软的申请网站。

 

如何准备面试和笔试?

 

在你投递简历之后,运气不错,很快就收到了笔试或面试的邀请。那恭喜你啦,你一只脚已经踏进微软啦。接下来,开始好好准备吧。

先说笔试,微软PM的笔试和开发用的是同一套题目,可以去网上找往年的题目瞄一眼,其实帮助不大,因为微软的笔试题目变化较大。主要考试内容,就是CC++以及算法的基础知识。个人认为,把《程序员面试宝典》、《数据结构与算法》两本书复习一遍,拿下笔试的机会还是很大的。

笔试之后,会等一段时间才会接到面试通知,所以稍安勿燥。面试一旦开始,流程就很快了。

首先要强调一点,微软PM的面试是英文的,可能有一部分是英文,也可能是全英文。在微软有很多老外,而交流又是PM最基本最重要的本领,所以英文口语一定要比较流利。如果想要申请微软PM,好好练习英语口语吧。当然啦,也没那么难,只要敢说,说得基本清楚就好啦。

为了准备微软PM的面试,我到网上找到了很多面经,也向在微软做PM的师姐取经,最后进行了一些总结。微软PM的面试题目可以分为四类:你做过的东西、项目管理知识、产品设计和很少量的算法题。还有一些,就是闲聊啦。

 

1. 你做过的东西

微软PM的面试,很喜欢问你在学生时代做过的东西,你做过的实习、参与过的项目、组织过的活动,都可能被他们问到。所以,要做的第一项准备就是,拿起你的简历,将里面每一点经历都在脑海中回忆一遍,再用语言组织一遍,保证在问到你简历中的东西时,不会表现得一片茫然。

举个例子,如果你做过某个实习,就会问到你在实习中做的事情:在公司里的责任,你怎么解决遇到的问题,有什么较大的挑战,具体做了什么项目,学到了什么等等。如果你参与了某个工程项目,会问你项目有关的问题:让你画该项目的模块结构图,你担任的角色是啥,项目解决了什么问题,你觉得项目的缺点是什么,可不可以改进等等。

总之,对你简历中的东西进行全方面360度无死角的准备就没错啦。

 

2. 项目管理知识

这一类面试题呢,主要针对在项目管理过程中遇到的问题而展开。主要考察你的合作、交流以及应变的能力。

比方说,如果项目要delay了,你怎么办?一个任务需要其他人的协助,别人不理你,你怎么办?组织活动,资金有限,时间有限,怎么办?

如果你有在公司实习过或者组织过一些活动,你可以根据经验来回答这些题目,如果没有,那就大胆猜测啦。总之,表现得自信合作,而且有原则。

 

3. 产品设计

微软的产品设计题和其他互联网IT公司不同。在腾讯、百度的面试中,都针对互联网产品进行设计,比如SNS、移动产品等。而微软的产品设计,主要针对一些逻辑性比较强的普通产品。比如,小孩用的手机、电梯调度、酒店的钟、车库之类的东西。

首先,你需要把握住用户群和用户的需求是什么,然后从需求出发进行设计。注意,思路要有逻辑性,表达要清晰。

也许你会遇到一个developer(开发人员)来面你,他的要求会更严格,需要你设计一个更复杂的系统。当然,会跟你所学过的东西有一定的关联。比如我,在百度翻译做过实习,就要我设计一个监控翻译系统的系统,完全懵掉。还有一个同学,因为做过p2p,所以让他设计一个多人会议系统。这一类的题目,就比较难了,有一定的系统设计和项目开发经验的同学会更擅长。实在想不出来,就向面试官求助,寻求引导吧。

 

4. 很少量的算法

算法题目很简单也很少,每次面试有一道题目吧。一般是手写一道题目的代码。想来,经过面试的准备之后,应该问题不大。可以用一定测试用例来测试自己写的代码。

 

5. 闲聊

如果问了以上这些问题后,还有多余的时间,面试官会拉着你闲聊。聊什么呢?对自己的评价、性格的优势劣势、如何看待测试、对微软有什么看法、有没有团队合作精神、对微软PM的认识等等。各个方面的问题都可能聊到,放松的答就行。注意一点,这些问题可能是用英文聊的哦~


准备面试的时候,认准这几个方面进行准备就好。不过有一点,虽然面试官可能会问到你准备过的题目,但是背答案是万万不可的,用一个词来形容下这种行为吧:amateur

 

我的微软申请经历

 

1000个应聘者,就有1000个不同的申请经历。我的这份经历很普通,但对于我来说,是非常难忘的回忆。下面和大家分享一下。

我申请的是2012年微软暑期实习。今年暑期实习招的人比较多,而我又是明年的应届生,所以机会比较好。三月份微软开始宣传暑期实习招聘。3月底,赶在截止时间之前,我投递了简历。原以为等到4月中旬才会开始笔试,于是清明就跑到江苏悠闲去了。结果在悠闲的路上,就接到短信,邀请我参加4.7号的笔试。这就意味着,我肯定没时间准备笔试了。不管了,听天由命吧。

4.7号的笔试,我们学校设置了考场,非常方便。那天下午,我带着一只笔跑到理教去考试,一个半小时就考完了,又带着笔颠颠儿的走回实验室,就跟什么事都没发生过一样。突然觉得,这才叫生活。

之后,就开始等通知。就在“五一”的前一天晚上,收到邮件通知,邀请我5.4号去面试。哇!太棒了!正好利用“五一”的机会,好好准备吧。准备的内容就是上一章中提到的那些,我将重心放在了英语口语上。而让我郁闷的是,面试那天上午,居然轮到我在实验室组会上报告paper!干脆拿paper来练口语吧。于是在宿舍里,我站在电脑面前,手里握着一支笔,看着PPT,像模像样的用英文讲了起来。那几天准备英文口语的过程很有趣,有一天晚上,居然形成了整个宿舍用英语大讨论的开心场面。


5.4号很快就到了,上午顺利讲好paper,就拿着简历去微软了。我们这一批是中午面试,除了时间比较让人郁闷,微软面试的组织是很棒的,比某T公司那大卖场式的招人方式好太多了。来面试的人,分成技术和PM两类。PM6个人,非常少。技术则包括开发和测试,混在一起面试。我们坐在一个很宽敞的休息室里等待,桌上有一些饮料食品可以自取。几个PM坐在一块儿,开始聊了起来。6个人里,一共有4个北邮的,北邮帮太强大了!其中一个同学是某知名创业网站的站长,而且拥有一副好嗓音,非常厉害~我估计他应该也拿到offer了。下午1点,我们被分别带到各自的面试官那里。面试开始了。

 

第一面,面我的是Office的一个PM,非常和蔼,健谈。总的来说,我跟他聊得非常好。


我先用英文做自己介绍。我做自我介绍就是讲简历,这个过程中,我会非常注意和面试官的互动。我会特意提醒到,哪里比较interesting,哪里比较challenging,有意识的引导面试官读我的简历,以及待会儿和我进行交流。

我的简历中,最吸引人的部分,当然是在百度做过的产品经理实习。于是,面试官就着这个实习,问了许多相关的问题。比较有趣的几个问题是,百度翻译比起其他的翻译产品,好在哪里呢?还有,让我解释为什么百度翻译不花大力气做“网络释义”。

之后,又聊到我做过的项目,让我画一下这个工程的设计图。又问了问这个项目的目标是什么。他好像兴趣不大。转到产品方面,聊我自己用过的产品,还让我试用了一下windows8,让我谈谈看法。在项目管理方面,他问到,如果dev不配合,怎么办呢?最后,还问了一个简单的二分搜索题,以及多态的概念。除此之外,就是各种闲聊啦。我聊得很放松,面试官也比较满意。他对我的交流能力表示了赞赏。

第一面很快就结束了,面试官抱着电脑去面下一个人,而我还是呆在那个屋子里,等待第二个面试官。

 

第二面,面试官是个developer,头发花白,神情严肃。看到他一头花白头发,我又默默感叹“搬砖”对人的伤害之大。再一次下定决心,以后绝不搬砖。


他没让我做自我介绍,直接就开始聊:自己的优势劣势、对微软PM的认识等。当他问我,如果有个项目可能要delay了,怎么办。我的第一反应居然是,找mentor一起解决。现在想起来,真是愚蠢啊。虽然重要的事儿需要向mentor汇报,但是怎么能第一反应是求助于mentor呢,一点自主能力都没有了!总之,他对我这个问题的答案很不满意。

然后,让我写了个链表逆序的程序,写得一片混乱。我真的做不来码农么,这么简单的题唉。最后,我们进入了一道很难的系统设计题目,给百度翻译设计一个系统监控系统。我完全没有思路,在他的多方面引导下,才答出了一些东西。回来之后,和室友讨论了一阵,她提醒到,我忽略了一个很重要的方面,监控系统需要监控server最基本的健康状况。比如,serverCPU使用率、内存占用率、进程健康状态这些。可以说,作为一个系统设计者,我是完全不合格的。还需要多多积累经验!

 

5.4号这天,就安排了两面。接着就是回去等通知了。5.6号的下午,正在看the good wifefoxmail里突然弹出一封邮件,邀请我参加5.7号早上的终面。据说微软的规则是,拿到3个面试官中的2票就可以通过。看来第二个面试官那票是被否决了,不知道有没有不参加终面就拿到offer的同学。这时候,我已经有些激动了。微软,离我只有一步之遥了!

 

5.7号的面试安排在早上8点半,太早了,不知道会不会困死。刚好还有一个认识的同学也要去面试,我们一大早就一起乘出租车去了。上次在一号楼面试,这次在二号楼,而且直接上office7,8层办公室等待。

完全没有想到,我的最后一面这么轻松。一个年轻的面试官,性格极为开朗,而且是全中文面试,或者更准确的说,是全中文聊天。聊我在百度做过的项目、百度要不要加班,聊微软PM和其他PM有什么不同,聊如果developer提了什么不厚道的要求,该怎么处理,聊如果我负责给大家买饮料,用什么方案。他的问题都是即兴的,会挖掘得比较深,但没有故意刁难。而且他总是一副笑呵呵的样子,让我感觉很轻松。期间,我渴得不行,还麻烦他去帮我拿了一瓶水。看来,我的最后一面总是有好运,当时面百度也是,遇到了组里最nice、最和蔼的mentor

面完之后,我回了实验室。很快就接到了同去的同学打来的诉苦电话,他是一个老外面的,全是系统设计的题目,被虐得很惨。不过,最后他也拿到offer了,可见面试官tough也没关系,你觉得你表现不好,并不代表你没有机会。


当天晚上,微软就发offer了。这次拿到offer的同学很多,大家在群里讨论得很热烈。非常开心大家都能够有好的结果。至此,微软PM实习申请就告一个段落了。想起去年这个时候,找开发的暑期实习,连连受挫,心灰意冷之下,开始考虑转向PM方向发展。从犹豫不定,到积累知识找到感觉,再到百度那份珍贵的实习,最后到今天,我最深的体会就是:youdo whatever you want with your life!做自己想做的事,过潇洒的人生~

5月底,我就会加入微软这个大家庭。而下一个目标,就是顺利完成实习并且转正啦。我也深知这次能进微软实习,有一定的运气,自己的实力的确有待提高,所以,继续加油吧!


 

你可能感兴趣的:(微软PM)