经验分享:Facebook产品面试官手把手教你如何面试
导读:在求职过程中,面试是很重要的一个环节,面试的好坏将直接影响最终的求职结果。那么,产品面试需要注意哪些关键点呢?本文作者从面试官的角度出发,结合自身招聘经历分享了面试需要注意的重点问题和应对方法,希望能够给你带来一定的启发。
我曾作为联合创始人经营过两家数据产品公司,并为在新兴市场拥有3.2亿用户的Facebook管理过产品,在美国在线还代表”互联网”的时候,我是美国在线数据产品不可或缺的一部分。现在,我是Airtel的首席数据科学家,Airtel是全球最大的电信公司之一,拥有超过3.5亿用户。
到目前为止,我已经进行了大约200个左右的产品经理面试,也指导了印度和美国的十几家创业公司来建立他们的产品经理、数据产品经理和数据科学团队。
多年来,我为面试者创建了一份检查清单,这可以帮助他们在产品经理面试时发挥出最佳状态。对于一个有抱负的产品经理来说,在面试过程中采取结构化的表达,可以展示自己的思维过程,表现出自己对产品经理这个角色的理解和可以胜任这个岗位的能力,这对面试者和面试官都有好处。
我想说,在大约一半的面试中,我学到了一些新东西;在大概10-20%的面试中,我对自己说:”啊哈,我根本没有这么想过问题”。
01 模拟面试模拟产品经理面试的方法是让一个朋友(最好是产品经理)提问你:
你会如何为Y[用户的描述]构建一个X[产品类型]?”
先了解你要为谁解决什么问题(”使用案例”),以及为什么用户会关心。然后,你应该通过使用案例来构思产品可以为用户做什么。
虽然还可以有其他问题,比如对产品市场的估计,或者有时是技术问题,比如架构一个应用,但上面的问题是最重要的。
02 三大黄金原则在回答面试官问题的整个过程中,要记住三个原则:
通过提问来明确问题—— 范围、假设、可能的场景,面试者和面试官是平等的,你有权利向面试官提问大声说出你的思考步骤在进行下一步之前,特别是结果可能拥有多种可能性的情况下,先寻求面试官的肯定一旦功能明确,与潜在用户群明显一致(”产品市场契合度”),你就应该直观地描述产品的功能(”设计思路”),以及如何将其推向市场和发展(”成长性”)。除此之外,如果你能开发出一个收入模型并估算出一个损益表,就基本可以认为自己要被录用了。
03 真正的面试第1部分大多数人都有自己的面试方式,你应该选择适合自己的风格。以下是我的建议。
(1)研究公司及其产品
听起来基础,但我见过太多的候选人来面试时并没有做过基本的研究:公司,产品,收入,最近的新闻稿等。不了解这些是没有任何借口的 —— 如果你不了解这些,几乎肯定无法通过面试。
(2)展现你复合型、人性化的一面
以积极的态度参加面试。面试官正在寻找一个复合型的人才 —— 拥有产品知识,一些数据和工程相关的知识,甚至是法律,营销,财务和执行/利益相关者管理的知识。想要成为这样的人,你需要有很强的工作能力、知识渊博、好奇心强、有主见,但又要谦虚友好。展示你人性化的一面吧!
(3)建立初步的融洽关系
研究面试官:LinkedIn,Twitter,Medium,他们的社交轨迹,在YouTube上的谈话,过去的角色和成就,甚至,他们的学校,或者他们玩的游戏。人都是社交动物,每个人都喜欢花时间去尝试了解自己背景的人。
第2部分现在,你已经花了前7-10分钟的时间来热身并和面试官相处的很舒服,接下来准备好迎接你会如何为Y[用户描述]打造一个X[产品类型]”的问题吧。
(1)首先,是用户
作为产品经理,你的关键职能是识别特定人群目前面临的具体问题,通过与之感同身受来提出一个新的解决方案,以帮助他们改善现状。通过详细的规划来充分考虑产品的利弊,功能迭代和优化,使其成为工程上可构建的解决方案。
整体体验需要考虑到用户如何了解产品及其关键功能(”发现”),是什么让它引人注目(”产品市场契合度”),以及尽快让相当数量的用户达到”AHA!”的喜悦时刻(”新用户体验”)。你还需要考虑到网络效应的作用,网络效应会吸引用户邀请其他人来体验产品(”增长战术”)。
(2)现在,移到白板上进行可视化
我不敢想象在没有白板的房间里,优秀的候选人在面试的15至20分钟内还没有开始使用白板进行面试是什么样的。原因很简单,一旦面试者有了用户故事,白板就可以让面试官形象地看到用户会看到什么。
例如,如果它是一个用于共享视频的移动应用程序:绘制主屏幕,展现用户将看到的信息,讨论屏幕之间的交互以及如何让用户在短时间或10个操作内发现关键功能。讲故事是面试在这个阶段非常重要的一部分:讨论你将如何降低产品复杂性并采取必要的行动以保持用户的参与度。产品经理不必是设计大师,但必须关注用户体验。
(3)使用逻辑结构创建业务框架并进行真实性验证
从市场评估开始。例如:这是印度的年轻人用来分享短视频的新应用吗(目前TikTok,Vigo视频等很流行)?在像印度这样快速发展,竞争激烈的市场中吸引用户的费用是多少?在印度,大量的风险投资正在追逐相对比较富裕的城市年轻人,因为他们可以花钱进行应用内购买,或者被赞助购买。
你是否应该将重点放在更大的用户基础上,比如初次使用智能手机的农村青年?这两种类型的用户获取成本是多少(提示:在印度,它们之间的差异可能是5-10倍)?你的客户终生价值可能是多少,尤其是涉及多个用户类型时(男性/女性,青年/老年人,功能手机用户/智能手机用户)?你的用户支持需要花费多少钱?
这时需要一种快速的经济模型:你需要知道你的想法是否可行。一个简单的LTV > CAC + S”(用户终身价值 > 用户获取成本 + 支持成本)是讨论的合适出发点。
第3部分你还应该深入研究一个或两个实际问题,尤其对于高级职位,例如:如何组合用户获取渠道以优化预算,或者如何设计新的用户体验以最大程度地减少应用前30天的客户流失。
(1)关注线索,即兴创作和迭代
尽管你应该清楚地引导”讨论,但是关注面试官的反馈至关重要。一个好的面试官通常会在中途向你提问题,以挑战你的假设。你应该能够快速理解这些问题并修改你的回答。这是你实际面试中最关键的部分,面试官通常会根据你理解新信息和即兴发挥的能力来决定是否录用你。
(2)提供一个快速的结尾
典型的面试过程是1个小时,其中约7-10分钟用于介绍,最后5-10分钟用于回答面试者的问题。这就留下了约40分钟的实际面试时间,面试官可能会从3-4个方面进行考察,并有可能,在一个或两个方面进行深层次的探讨。不管这是一个”广度”还是”深度”的问题,你都应该提供一个结尾。结束语是一个快速并接近正确答案的回答,它允许面试官选择继续深挖问题或开始下一个问题。
(3)想象力和胆量
优秀的产品经理都是想象的高手。每次面试,我都希望面试者能说出让我目瞪口呆的回答。例如,假设你需要为Facebook设计一个功能,以提高其在新兴市场的使用率。除了给出常规的针对功能的答案,如国际语言支持、特定的本地内容等;
如果面试者假设,阻碍Facebook发展的原因是这款产品太重(>50MB),在内存和存储量都不高的低端安卓手机上运行不畅,因此需要剥离很多功能,做成5MB以下的轻量级产品,面试者就会被记住。
(4)从实际出发
我见过很多产品经理用不切实际的答案轰炸面试。这通常是因为以下几个原因:(i)你走了一条狭窄的道路,只根据自己的理解来讲述你的假设和解决方案,而没有从面试官那里寻找线索(ii)你没有根据面试官提供的新信息来迭代你的答案,或者(iii)(有点不太可能),面试官从一开始就因为缺乏适当的热身而没有准备好,并且从来没有进入”头脑风暴模式”。
04 结尾虽然这不一定适用于你的每一次面试,特别是当你与同一家公司的面试官进行一系列面试时。你应该向面试官了解以下内容:
1. 了解面试官对工作的期望你可能认为你是产品负责人,所有人都向你汇报。但实际上,没有人为你工作 —— 你仍然要负责传递信息。
2. 试着去了解一下团队文化是像谷歌和特斯拉那样的技术主导型公司,是像Facebook和Uber那样的产品主导型公司,还是像苹果那样的设计主导型公司?它会让你了解公司里的”主从秩序”,以及对自己应聘的角色可以有怎样的期待。
3. 询问如何成为公司中”不可替代的”产品经理这个问题往往比其他任何问题都更能揭示出公司的文化、工作实践和现实情况,并且可以作为一个是否去这个公司的很好的参考点。
原文链接:
原文作者:Dr. Santanu Bhattacharya
译者:产品侠,微信公众号:产品侠
本文由 @产品侠 翻译发布于人人都是产品经理,未经作者许可,禁止转载。
扎克伯格喊你来Facebook AI上班,先搞定这 25 道面试题
雷锋网按:本文为雷锋字幕组编译的面试专题,原标题Facebook AI Interview Questions — Acing the AI Interview,作者Vimarsh Karbhari。
翻译 | Noodleslee 整理 | 凡江
Facebook已无需介绍。2004年成立之后,经过近十年积累大量数据,2013年Facebook工程师们开始尝试CNNs。随后,Facebook聘请其第一个认识到人工智能和深入学习对谷歌大脑重要性的工程师Marc’Aurelio Ranzato。不久后也聘请CNN发明人Yann LeCun。
Yann LeCun是Facebook人工智能实验室(FAIR)的人工智能研究方向负责人。Facebook试图复制谷歌模式,建立一个旨在发表出版物的研究机构和一个帮助研究人员了解Facebook AI的场所。大量出版物都围绕着计算机视觉和数据科学,因为Facebook拥有大量图像数据可以用来部署CNN完成图像识别。
在Facebook,一些团队使用数据来影响产品决策,而对于某些团队,数据是核心要素。取决于不同用途,有数据科学团队组成的独立组织,而一些团队有自己的科研人员和数据科学家。具备系统思考的强大编程能力对于Facebook AI研究是非常重要的。
面试流程
Facebook面试流程是业界通用的面试流程。该流程由Facebook的一位工程师详细解释。
重要阅读
Facebook视觉应用AI框架:Open Neural Network Exchange Format. (ONNX)。
下载他们项目/软件包的库:Downloads
Facebook研究博客
面试问题(Facebook AI/数据科学方向)
有一个100层的建筑物。 你有2个相同鸡蛋。如何使用2个鸡蛋来找到起始层,鸡蛋一定从N层以上的任何楼层下落,包括N层本身。
100个硬币中随机取一枚硬币--1枚不公平的硬币(两面都是头),99枚公平硬币(头部-尾部),然后重复10次上次过程。如果结果是10次都是头,粗在不公平硬币概率是多少?
用Python为数值数据集写排序算法。
Facebook想要估算用户生日,而不管用户是否直接提供这些信息。你会提出什么方法和什么数据达到该目的?
使用python内置包操作csv”数据。
您如何比较两个不同后端引擎的自动推荐朋友算法的表现?
给定KPI,选择正确的指标,执行ETL (使用SQL代码)
你即将坐飞机去西雅图。 你想知道是否需要带雨伞。你 随机给3个住在那里的朋友打电话,独立询问每个人是否要下雨。每个朋友都有2/3概率告诉你真相,1/3概率误导你给出错误信息。 这三位朋友都告诉你将”要下雨。 西雅图实际下雨的概率是多少?
考虑一个有2名玩家参与的游戏,A和B。玩家A有8个棋子,玩家B有6个。游戏过程如下。首先,A投掷一个公平的六面体模具,模具上的数字决定A从B获得多少棋子。接下来,B投掷相同模具, 模具上的数字决定B从A获得多少棋子。本轮结束。比赛结束时谁拥有更多棋子即赢得比赛,同时比赛结束。 如果玩家在比赛结束时获得相同数量的棋子,则形成平局且进行下一轮比赛。 B能够在1,2,...,n轮获胜的概率是多少?
如何得到一个句子中每个字母的计数?
通性别或身高,你如何证明男性平均身高比女性高?
什么是猴子补丁?
给定一个对象列表A和另一个与A相同列表B,除一个元素被删除,找到被删除的元素。
给定一个整数列表(包含正数和负数),编写一个算法查找是否至少存在一对总和为零的整数。如何提高算法性能?
制作2变量的直方图
用SQL建立一个帖子回复数的直方图(有x个回复多少人,x+1回复多少人等)。
构建一个表汇总每个用户每天的功能使用情况(跟踪用户最后的操作并每天积累)
你在一个只有两个骰子的赌场,如果掷出5点即获胜,并获得10美元的奖金。 你期望花费是多少?如果一直玩下去直到你赢得比赛(不管花多长时间)则游戏结束,你期望花费是多少?
如果想让厂家在Facebook投放广告,你会向他们展示什么指标呢?
给出发送好友申请的表格。
收到好友请求,找到拥有最多朋友的用户。
在一个平台上,点赞/用户数量和每分钟花费都在增加,但用户总数却在减少。根本原因是什么?
客户在档案中列出的高中有多少是真实的?我们如何发现并大规模部署寻找无效学校的方法?
如何将昵称(Pete,Andy,Nick,Rob等)映射到真实姓名?
Facebook发现点赞比去年增长了10%,原因是什么呢?
如果PM希望将新闻源广告的数量翻倍,如何判定这是不是一个好主意?
对这些问题的思考
在Facebook,我发现更喜欢考察基于场景概率问题。许多问题需要对Facebook产品有深刻理解和编程能力。Facebook拥有世界上最优秀的视觉研究人员,团队也包括Google学者。良好的编程能力和数据科学基础知识可以让你在这个世界上最大的社交网站找到一份工作。
问题参考:
往期面试题参考:
能不能进苹果做AI,就看这20道面试题了:
想去谷歌 AI 工作?请收下这20道面试题:
博客原址
更多文章,关注雷锋网,添加雷锋字幕组微信号(leiphonefansub)为好友
备注「我要加入」,To be an AI Volunteer !
雷锋网雷锋网