2008年,谷歌推出了云解决方案“谷歌云平台”(GCP),这是一套云计算服务,提供了卓越的“基础架构即服务(IaaS)”解决方案,来帮助企业扩大规模。
如今,GCP几乎应用在所有的行业,包括制造业、零售、金融、医疗保健和生命科学、游戏、教育、电信和政府等等。谷歌云平台还提供了大数据(查询大规模数据仓库、数据流、云数据实验室、云数据实验室、数据工作室等)和人工智能/机器学习解决方案,用于“ML模型的开发、搜索、自然语言、语音、翻译、视觉和视频智能”。
多年来,谷歌花费了大量资金去开发基于云的分析架构工具,帮助企业发展。数据和数据分析是公司核心愿景的重要组成部分,因此,谷歌为即将到来的数据科学家、数据分析师、数据工程师和业务分析师提供了前所未有的工作规模。
谷歌的产品分析师职位
一般来说,产品分析师是利用市场研究、数据分析和商业智能技能,成功将新产品推向市场的人,而这个职位在谷歌是特有的。谷歌的产品分析师利用数据分析,寻找不同的见解,来推动业务影响。他们“为谷歌的内部客户和整个公司的合作伙伴提供定量分析、市场专业知识和战略视角”。
谷歌的产品分析师通常会监督产品的整个过程,包括设计阶段、发布前和发布后。产品开发的过程(从设计到市场)会出现很多问题,产品分析师可以帮助回答如“我们想实现什么?”、“我们怎样做才能定量地证明它?”和“我们对这个产品有信心吗?”
产品分析师还与内部团队跨职能合作,指导他们的产品方向、实验和分析,并与开发人员合作,帮助他们在项目中取得成功。
所需技能
像所有的谷歌职位一样,产品分析师这一职位要求具备企业级的分析技能,和至少三年的行业定量分析经验。
其他的相关技能还包括:
- 统计学,计算机科学,数学,工程,数据科学或其他定量领域的学士/硕士学位。
- 熟练使用统计软件包,包括R, SAS, Stata, MATLAB等。
- 具有编写SQL query、提取大数据和设计ETL流程的丰富经验。
- 具有开发模型、方法/途径(包括时间序列预测、计量经济学、因果推理和分类方法)的经验,以及将分析结果转化为业务建议的能力。
- 3年与工程师和产品经理合作的工作经验,特别是以围绕产品来提出见解为主。
谷歌的产品分析团队
虽然产品分析师的角色有时会与业务分析师重叠,但产品分析师严重依赖定量分析,而不是关注产品设计对业务的影响,他们通过跨职能与他人合作,来实现业务目标。
作为一家拥有许多团队的大公司,谷歌围绕着许多不同的产品和功能进行开发和设计,它创造出了独一无二的全球性规模,即使你花很小的精力,也会产生深远的影响。根据所处的团队,具体的角色可能有所不同。以下是谷歌的一些产品分析师团队和他们的具体角色:
数据科学团队:该团队的产品分析师对业务建议进行分析、开发和自动化报告,并反复构建原型图表,来提供大规模的建议。他们还会向多层次的利益相关者提供研究结果,并与利益相关者进行跨职能合作,制定并完成全周期的分析。
开发员控制台:在开发员控制台的职能包括与工程和产品管理团队合作,通过端到端分析来了解他们的业务需求,包括收集、分析数据、和进行中的成比例交付,并向多个领导层提供有效的展示和建议。该职位还包括了开发和自动化报告,以及创建图表原型,来提供大规模的可实施的建议。
Youtube数据科学团队:通过严格的实验和分析来指导团队的产品方向,并与工程团队紧密合作,实现成功的产品开发过程。
面试流程
产品分析师面试流程遵照了谷歌的标准招聘流程。面试过程从招聘人员通过邮件与你联系开始,评估你的兴趣,下一步是完成关于你过去的项目和职位相关技能的10个问题的调查。在此之后,将通过电话或Google Hangouts安排和产品分析师的初次面试。最后一个阶段是现场面试,会由来自同一个团队的产品分析师进行的四轮面试组成。
初期筛选
谷歌产品分析师的初期筛选是探索性的。它是一个45分钟的电话或通过Google Hangouts对产品分析师(PA)的面试,会问到过去的项目经验类型和简单的技术型问题。
示例问题:你如何向非技术人员解释95%的置信区间?
现场面试
这是谷歌产品分析师面试步骤的最后一个阶段。这个面试包括四个连续的产品分析师的面试(来自同一团队内或团队外的人员),中间有午餐休息时间。
标准谷歌产品分析师现场面试问题可以包括建模、度量的定义、SQL和标准统计问题。问题也可以从假设场景、案例相关,或现实生活的场景。在这些面试中还有行为、产品直觉和文化契合度的问题。你可能会遇到这样的问题:“你会如何……?”和“告诉我关于你…的一次经历”。
注意:在面试中谈论你的解决方案是很重要的,用你以前做过的项目来解释你的答案和选择也大有帮助。
笔记和技巧
谷歌是一家以产品为基础的科技公司,他们的产品分析师被要求利用数据和先进的分析方法推动产品增长。谷歌产品分析师面试的目的,是评估候选人履行工作职责的能力,以推动谷歌产品的成功。
谷歌在所有的面试过程中都采用了针对不同职位量身定制的标准化问题。在Interview Query这个网站上,练习谷歌产品分析师的SQL和Python问题,会有助于你在面试中取得成功。
谷歌产品分析师面试还会测试统计和数据分析概念的结合,以及产品直觉和业务分析概念。所以,要复习基本的统计和概率、预测建模、度量定义和SQL(包括等级、连接等)的知识。
同样重要的一点是,不管你申请的职位和部门是什么,谷歌在所有面试过程中都会注重四个主要标准。第一个是“一般认知能力”,第二个是“职位相关知识”,第三个是“领导能力”,最后一个是你的“Googlyness(谷歌认可的综合素质)”。
谷歌采用严格的面试后招聘流程,包括了团队匹配和offer的组成。这是一个由高素质、无偏见的谷歌员工组成的团队—“招聘委员会”,他们会是该职位/工作的专家,而且不会与应聘者产生任何联系。在招聘委员会做出决定后,他们会向高级管理层提出建议,进行最终审查,最后再给出录用通知。
谷歌产品分析师面试问题案例:
- 给定一个假设的情况,你会如何创建一个模型来预测这个指标?
- 你会如何处理类的不平衡等等?你会如何在业务环境中使用此模型?
- 你会如何使用rank()函数找到值最高的id(s)?
- 对一个列进行排序,和对该列的多个部分同时进行排序,哪个更快?
- 你将如何测试新产品?
- 你会如何向你的奶奶解释什么是AdSense ?
感谢你的阅读
原文作者:Jay Feng
翻译作者:过儿
美工编辑:过儿
校对审稿:Jiawei Tong
原文链接:https://towardsdatascience.com/the-google-product-analyst-interview-bfce2c94d1f6