Amazon商业分析师面试指南

Amazon商业分析师面试指南

作为亚马逊的商业分析师,工作时既需要解释技术数据的能力,还需要一定的商业敏锐度。

一个成功的商业分析师未来的职业规划道路,一定包括产品管理、分析管理或商业智能,所有这些都需要有深厚渊博的知识。本文将介绍亚马逊商业分析师所需的技能和工作职责,带你了解如何准备Amazon的分析师面试。如果你想了解更多数据分析相关内容,可以阅读以下这些文章:
如何准备Front-End Back-End岗位面试?
数据岗位大合集|DS、DA、BA和DE的区别及求职面试重点
硅谷数据科学家岗位哪家工资高,哪家面试题难?揭秘FANNG迥异的面试画风!
面试当中的背景调查是怎样进行的?

工作职责

  • 负责监控和推动关键业务决策的持续指标、报告、分析和图表等的设计、开发和维护。
  • 通过支持业务的查询,并将其转换为分析报告,将分析嵌入到日常运营中。
  • 构建强大的运营和业务指标,在整个工作过程中内容清晰且易实现。
  • 与跨职能团队、系统和供应商进行合作,构建报告系统,并利用指标寻找良好的改进机会。

商业分析师面试

尽管面试每个人的团队不同,但亚马逊的面试过程却非常一致。在你简历入围那一刻,面试程序也就开始了。首先,是从招聘人员筛选或和招聘经理的电话筛选开始。然后,如果经过前面几轮筛选并未被淘汰,你将在某一天参加大约 4 到 5 轮的面试。所有面试内容都是基于亚马逊的 14 条领导力原则(14 leadership principles),用来测试你的整体能力,其中还可能包括一些技术问题。

总体而言,面试前,你的准备工作重点应该放在14条领导力原则上,然后稍微准备些数据库系统设计,最后再准备实际编程、SQL 查询以及产品和业务案例。

根据职位级别(L3/L4/L5),你将参加 4-5 轮面试。除去这些,还有几轮技术面试和行为面试。行为面试主要会依照亚马逊著名的14条领导力原则来给你打分。

亚马逊领导力原则面试问题

对于亚马逊的领导力面试,问题的表达形式可能不同,但每条原则之间的中心思想都是一致的。

对于每一条领导力原则,请记住,你需要围绕你如何体现这些原则来讲述你的故事。以下是一些原则的例子:

  • 顾客至尚(Customer Obsession)听取客户反馈,并从他们的痛点中学习,打造更好的产品或流程。
  • 刨根问底(Dive Deep)通过在一开始就深入研究问题,来解决复杂的问题。
  • 贵在行动(Bias for Action)针对不同项目而优先采取的不同行动和倡议。
  • 主人翁精神(Ownership)会从长远考虑,不会为了短期业绩而牺牲长期价值,他们绝不会说“那不是我的工作范围”。
  • 赢得信任(Earn Trust)解决不同团队成员之间的冲突,并与客户建立良好的关系。
  • 创新简化(Invent and Simplify)通过你的努力,让项目系统更加高效。

面试官永远不会表明他们问的问题和领导力原则有关。然而,你需要确切地知道如何根据十四条原则打磨不同的故事。其实大家都清楚这点。

基于场景的问题

产品策略流程图片来源:Pixabay

对于这些基于场景的问题,例如请你描述下你在xxx情况下是怎么做的,这种时候, STAR 方法很有用。STAR 方法是一个简单的框架,可用于详细描述你的工作经验:

  • S(Situation)情境:根据场景给出上下文。
  • T(Task)任务:描述你的目的是什么。
  • A(Action)行动:准确描述你采取了哪些步骤来解决这个问题。
  • R(Result)结果:分享你直接取得的结果。

对于 STAR 方法的这个结构,要把故事重点放在Action(操作)和Result(结果)部分。你必须准确地强调你采取了什么措施以及它相对应的结果。鉴于面试时间很短,一个讨论不要超过 5 分钟。

也要记住:你至少需要想两到三个项目和故事,并且可以自信地叙述并回答后续问题。这能降低你在回答场景类问题时没有实例作参考的风险。

亚马逊商业分析师的面试问题

一般需要关注的技术相关问题有:

  • SQL 查询和 ETL
  • 商业案例问题
  • 统计分析
  • 产品指标问题

至少会有 1-2轮是关于技术技能的面试。对于商业分析师来说,测试的主要技能是 SQL,了解一点 Python、R 或 Tableau 等数据可视化工具也会对你有所帮助。面试问题里也可能会出现一些简单到中等级别的SQL 问题。还会有一些数据工程问题,例如原始数据的提取、转换和数据加载。

通常,商业分析师也会编写一些 ETL 管道,这也可以帮你了解关键的概念。具体问题将取决于面试官团队,以及他们是否想要商业分析师来编写 ETL 管道。

ETL 问题示例如下:

  • 合并更新插入的工作原理是什么?
  • 如何完成历史加载?

Amazon 内部几乎已经完全迁移到了亚马逊网络服务(AWS),因此,如果你拥有一些AWS相关知识,尤其是与数据库的服务,还是非常有好处的。此外,了解 Redshift 的工作原理,也会帮助你了解面试官想要你知道的 SQL 语法。

图片来源:Pixabay

SQL 问题将围绕你对基本 SQL 逻辑的理解,例如,使用多个数据集的 JOIN 条件,以及如何计算平均值、最大值、最小值、总和和其他函数。

在处理多个数据集、根据给定数据创建新表以及创建汇总输出时,你需要重新整理相关知识。

Python 和 R 是更高级的工具,但并不要求必需掌握,但如果有这方面知识,你会从众多候选人中脱颖而出。大多数团队都是依靠数据工程师来满足Python 方面的需求,然后依靠数据科学家对R方面的知识进行统计分析。了解这些技能,能让你作为亚马逊商业分析师时更有价值。

此外,最常见的其他技术问题有统计分析、咨询案例问题、以及演示产品趋势对业务影响的洞察力生成。预计在技术面试中会出现一些案例问题,例如衡量和跟踪特定绩效指标,或领导报告图表的自动化等。这些问题通常是战略型问题。

示例问题:

你的任务是标记在亚马逊上发布虚假评论的用户,然后交给建模团队进行进一步分析。在开始阶段,你会如何过滤在亚马逊上发表虚假评论的用户?

最后的提示和技巧

  • 亚马逊的商业分析师面试,是技术和商业技能的结合,其中包含对细节、逻辑推理、沟通技巧、文化契合度的关注、以及对团队中角色的兴趣。对于文化契合部分,请重点注意上述的领导力原则,因为这些原则就是亚马逊企业文化的定义。
  • 通常也会在某个时候,某人(不会是团队中的人)会加入面试过程,他能够更加客观,并确定候选人是否适合长期待在亚马逊
  • 可能存在关于产品路线图、优先级和利益相关者一致性的问题。这些问题的提问方式可以是“你如何应对……”,而不是典型的“请向我描述……”类型问题。例如,问题可能是,为黑色星期五促销预测 Echo 设备的运行率、库存策略和折扣百分比。
  • 最近,候选人有遇到奇葩的面试经历是,面试官要求他们简明扼要地阐明3 个强有力的理由,用来拒绝自己的职位申请。这些问题预计将占所有面试小组的10-15%。

感谢阅读!你还可以订阅我们的YouTube频道,观看大量数据科学相关公开课:https://www.youtube.com/channel/UCa8NLpvi70mHVsW4J_x9OeQ;在LinkedIn上关注我们,扩展你的人际网络!https://www.linkedin.com/company/dataapplab/

原文作者:Jay Feng
翻译作者:Lea
美工编辑:过儿
校对审稿:Jiawei Tong
原文链接:https://towardsdatascience.com/the-amazon-business-analyst-interview-509a9dda2347