谷歌•助理产品经理
从去年10月份到今年1月份的四个月期间,我参加了谷歌助理产品经理(以下简称AP
M)的职位申请。产品经理是谷歌的一个非常特殊的角色,一个产品除了开发和测试之外
的事情,基本都由产品经理主导。其中最重要也是最令人激动的是产品功能设计,也就是
说,你对产品功能的任何合理的想法,都可以在产品经理这个平台上得到实现,最终被全
球数以亿计的网民使用,改变他们的生活!这样的影响力是吸引我的最主要原因。另外,
足够大的学习平台、世界水准的开发团队和优良的工作环境与待遇,也使我心向往之:)
APM是面向工作经验两年以下的产品经理申请者的一个为期两年的培训生计划,工作内容
与产品经理基本一样。也由于产品经理的重要性,谷歌这个职位的招聘流程非常之长,前
后一共面试了十二人次,撰写一篇英文的产品分析文章。这十二人次分别包括了,普通的
工程师,谷歌中国的产品经理,谷歌总部的产品经理,远东地区产品经理主管,亚太地区
产品经理主管,APM项目HR,以及一位负责搜索产品与用户体验的全球副总裁。所以,需
要得到自上而下各个层级的同事的认可,才能拿到这个工作机会。
首先是两轮技术面试。由于我原本申请的是工程师职位,后来才改申产品经理,因此
参加了两轮工程师技术面试。参加过PM技术面试的同学说,只有一轮技术面试,而且内容
相对比较容易。谷歌的技术面试算是行业内最高难度的之一,一般认为有过ACM编程比赛
训练的应聘者会有明显优势,但也不尽然。面试的内容比较广,其中一个面试官考了我6
个问题,涉及了图论、概率等不同的六个方面;既有动手写代码,又有设计题,要求相当
全面。从我的面试来看,谷歌技术类面试不强调对特定领域知识的了解(比如如何将BMP
压缩成JPEG),而是喜欢从基本知识出发,加上新的限制条件,来考察求职者综合技术水
平。这也印证了我前面提到的,复习基础知识,加强动手能力是行之有效的准备方法。
之后的十次APM面试两种区别明显的风格:PM面试官倾向于考察产品具体特性设计能
力以及对技术的了解,管理层面试官则更多地考察创造性、个性以及对产品和行业的理解
。在与PM面试官的交谈中,不仅被问到对特性的设计和改进,还被追问到可以使用怎样的
技术,如何设计实现框架等。这种考察仅限于了解有哪些相关技术,以及各种技术的适用
场合,并不要求编码实现。当然,这也很好理解:一个对技术缺乏了解的PM与工程师将无
法沟通。管理层的面试官关心的问题更加高层,很少提特别细节的问题,甚至会问到与产
品设计、与互联网、与软件甚至与IT业都完全无关的问题。但是这些开放性问题却能考察
求职者的个性(能否处变不惊,)、逻辑思维与表达、创新性以及对互联网领域的理解。
如何准备这些面试,在前面部分已经提过,就不再赘述了。
【选择】
对不少人来说,第一份工作可能就决定了以后的职业发展道路和生活方式。因此,选
择目标职位和offer其实比面试更为重要。
当我开始考虑自己适合做程序员还是产品经理或项目经理时,我对PM的了解还仅限于
师兄口口相传的一些“轶事”。为此我申请了微软 Office部门的项目经理实习。在这次实
习中,我亲身体验了PM的工作性质和内容。对比工程师和PM实习经历,我发现了自己的如
下特点:
1. 喜欢做较高层的思考胜于具体实现(相对于很多技术天才关心于“怎么做”并从
中获得极大满足,带给我更多快乐是 “做什么”的问题)
2. 对IT新产品新特性有着莫大的兴趣
3. 常常换位思考,试图从管理层、开发者和用户等不同角度来看待一个产品
4. 在技术工程师中具有沟通优势,在管理人员中具有技术优势