所需技能
像所有的谷歌职位一样,产品分析师这一职位要求具备企业级的分析技能,和至少三年的行业定量分析经验。
其他的相关技能还包括:
统计学,计算机科学,数学,工程,数据科学或其他定量领域的学士/硕士学位。
熟练使用统计软件包,包括R, SAS, Stata, MATLAB等。
具有编写SQL query、提取大数据和设计ETL流程的丰富经验。
具有开发模型、方法/途径(包括时间序列预测、计量经济学、因果推理和分类方法)的经验,以及将分析结果转化为业务建议的能力。
3年与工程师和产品经理合作的工作经验,特别是以围绕产品来提出见解为主。
面试流程
产品分析师面试流程遵照了谷歌的标准招聘流程。面试过程从招聘人员通过邮件与你联系开始,评估你的兴趣,下一步是完成关于你过去的项目和职位相关技能的10个问题的调查。在此之后,将通过电话或Google Hangouts安排和产品分析师的初次面试。最后一个阶段是现场面试,会由来自同一个团队的产品分析师进行的四轮面试组成。
初期筛选
谷歌产品分析师的初期筛选是探索性的。它是一个45分钟的电话或通过Google Hangouts对产品分析师(PA)的面试,会问到过去的项目经验类型和简单的技术型问题。
示例问题:你如何向非技术人员解释95%的置信区间?
现场面试
这是谷歌产品分析师面试步骤的最后一个阶段。这个面试包括四个连续的产品分析师的面试(来自同一团队内或团队外的人员),中间有午餐休息时间。
标准谷歌产品分析师现场面试问题可以包括建模、度量的定义、SQL和标准统计问题。问题也可以从假设场景、案例相关,或现实生活的场景。在这些面试中还有行为、产品直觉和文化契合度的问题。你可能会遇到这样的问题:“你会如何……?”和“告诉我关于你…的一次经历”。
注意:在面试中谈论你的解决方案是很重要的,用你以前做过的项目来解释你的答案和选择也大有帮助。
笔试和技巧
谷歌是一家以产品为基础的科技公司,他们的产品分析师被要求利用数据和先进的分析方法推动产品增长。谷歌产品分析师面试的目的,是评估候选人履行工作职责的能力,以推动谷歌产品的成功。
谷歌在所有的面试过程中都采用了针对不同职位量身定制的标准化问题。在Interview Query这个网站上,练习谷歌产品分析师的SQL和Python问题,会有助于你在面试中取得成功。
谷歌产品分析师面试还会测试统计和数据分析概念的结合,以及产品直觉和业务分析概念。所以,要复习基本的统计和概率、预测建模、度量定义和SQL(包括等级、连接等)的知识。
同样重要的一点是,不管你申请的职位和部门是什么,谷歌在所有面试过程中都会注重四个主要标准。第一个是“一般认知能力”,第二个是“职位相关知识”,第三个是“领导能力”,最后一个是你的“Googlyness(谷歌认可的综合素质)”。
谷歌采用严格的面试后招聘流程,包括了团队匹配和offer的组成。这是一个由高素质、无偏见的谷歌员工组成的团队—“招聘委员会”,他们会是该职位/工作的专家,而且不会与应聘者产生任何联系。在招聘委员会做出决定后,他们会向高级管理层提出建议,进行最终审查,最后再给出录用通知。
谷歌产品分析师面试问题案例:
1.给定一个假设的情况,你会如何创建一个模型来预测这个指标?
2.你会如何处理类的不平衡等等?你会如何在业务环境中使用此模型?
3.你会如何使用rank()函数找到值最高的id(s)?
4.对一个列进行排序,和对该列的多个部分同时进行排序,哪个更快?
5.你将如何测试新产品?
6.你会如何向你的奶奶解释什么是AdSense ?