原文:
www.kdnuggets.com/2022/12/land-senior-data-scientist-position.html
编辑提供的图片
你在数据科学行业工作了几年,现在准备晋升到高级职位。唯一的问题是你不确定怎么做。你如何获得高级数据科学家职位?
在这篇博客中,我们将解答这个问题。如果你更愿意通过视频获取这些信息,我在我的 YouTube 频道上也有一个 视频 讨论这个话题。两者都讨论了许多公司用来区分初级和高级数据科学家的基本要求,然后介绍了如何在面试中脱颖而出,展示自己有资格担任高级职位。
在我们深入讨论之前,我想先声明一下。我并不是一名高级数据科学家。当我在之前的公司 Airbnb 工作时,我从数据科学转到了软件工程,因此我从未担任过高级数据科学家的职位。然而,我通过面试高级数据科学家的同事们,获得了有关区分初级和高级数据科学家的知识。
好了,现在我们开始吧!
首先,在面试高级职位与入门级职位时,流程可能看起来没什么不同。在许多公司,入门级和高级数据科学家的面试流程是相同的。面试包括技术环节,如统计学、SQL 和编码,以及非技术环节,如行为面试。我认为像产品案例面试或演讲这样的面试是技术和非技术技能的结合。
如果面试流程相同,公司如何判断你是高级还是中级呢?实际上,公司通常已有现成的标准。虽然存在个别例外,但你不能伪造你的经验。
要获得高级职位,通常需要大约 4 到 5 年的经验,如果你有硕士学位;如果你有博士学位,则需要 2 到 3 年的经验。 也就是说,如果你只有学士学位,可能需要超过 5 年的经验。
因此,在许多方面,资历是预定的。然而,这并不意味着你无法影响自己在公司中的位置和职位。我认识一些人在面试中表现出色,尽管他们只有不到 2 年的经验,却获得了高级职位。
还有一个反面例子。我知道一些人在面试中表现不佳,获得了低于其经验水平的职位。你的经验很重要,面试中你如何展示自己也同样重要。
为了回答这个问题,我将讨论三个不同的面试领域,你可以在这些领域展示你值得更高级职位的能力:产品案例面试、行为面试和演讲。
产品案例面试是你有机会展示可能获得更高级职位的技能的第一个领域之一。产品案例面试完全围绕你的问题解决技能展开。虽然高级和入门级数据科学家都需要能够解决问题,但值得更高级职位的人拥有脱颖而出的解决方案。
但你怎么让你的解决方案脱颖而出呢?有三种方法可以展示更高水平的问题解决技能,这些技能可以帮助你获得高级职位。
第一种方法是考虑问题的具体背景,而不是僵化地遵循一个框架。当我提到具体背景时,包括了业务模型、公司的阶段和产品的独特方面。
任何人都可以记住一个框架并按照它来得出答案。这样做并不能证明你拥有值得更高级职位的经验和能力。事实上,如果你在收到问题后立即开始使用框架,可能会显得过于反应式。
例如,有些人认为评估任何假设的自然下一步是使用 a/b 测试。然而,有些情况下进行 a/b 测试是不可行的,比如资源限制或 a/b 测试的要求没有得到满足。
想象一下,你被要求在许多想法中选择几个用于早期阶段的电子商务业务。我们不会简单地对每一个想法进行 a/b 测试,因为这将是昂贵和耗时的,更重要的是,这并不必要。如果我们有用户的偏好、浏览行为和购买历史的数据,我们可以通过查看数据并发现哪些部分需求和机会最多来获得大量的见解。
另一个例子是诊断 Robinhood 的一个问题,其中交易活动正在减少。你可能会按照框架来检查季节性、外部事件和用户细分等因素。然而,如果你没有花时间澄清变化的程度、哪些活动正在减少、是股票还是加密货币等问题,那么就显而易见你是在遵循框架,而没有考虑到具体问题的背景。
记住,框架是通用的,而问题是具体的。你需要展示对产品本身和公司目标的意识和理解。框架是一个有用的工具,但你还需要** 展示你个体思考的能力 **以及提出具体解决方案的能力。
另一种展示高级问题解决技能的方法是** 考虑问题可能存在的潜在问题或陷阱。**
例如,Facebook 让你改进生日数据的准确性。许多候选人会立即跳到他们的方法和数据。然而,更有经验的候选人可能会首先问一些问题,比如“我们为什么需要这样做?”和“我们只需要月份和日期,还是也需要年份信息?”
一位经验丰富的候选人会意识到,在确定解决方案时,可能会有隐私问题需要考虑。如果你想获得高级职位,你需要展示的不仅是处理数据的能力,还有** 理解潜在问题和障碍的能力。**
最后,一位高级数据科学家在产品案例面试中展示战略性思维。什么是战略性思维?简单来说,就是** 超越数字进行思考的能力。**在进行实验时,结果很重要。然而,还有许多需要同时考虑的因素。
图片来源:Startaê Team 在 Unsplash
例如,Uber 正在测试一个新的推荐计划以招募新司机。实验表明,短期内该计划将会亏损。这可能让人觉得这个计划是个坏主意,但它仍然可能具有战略上的好处。招募更多司机可以提供更好的供应以满足需求,而且新招募的司机可能会向平台推荐更多司机。这两点可能最终增加 Uber 的市场份额,并帮助保持其竞争优势。
因此,一位高级数据科学家知道如何超越数字进行思考。他们** 考虑问题的多个方面 **以确定什么最符合公司的目标。要将自己与其他高级候选人区分开来,展示你在当前问题上进行战略性思考的能力是很重要的。
现在我们已经看过产品案例面试,让我们来看看如何在行为面试中区分自己。行为面试是你将讨论过去经历的地方,如我们在介绍中提到的,你不能伪造经历。不过,你如何呈现你的经历可能会有所不同。
在行为面试中,你不会像在简历中那样简单列出你的经验。你将被问到需要讲述你过去故事的问题,每个问题通常会集中在某个特定的特质上。你会被问到诸如“描述一次你处理冲突的经历”或“告诉我一次你在严格截止日期下工作的经历”等问题。这些问题旨在考察你的冲突解决和时间管理技能。
如果你想让你的经验和能力突出,超越问题显然要求的特质。在每个回答中展示你多方面的能力。 记住,你不仅仅是在回答问题,还在展示自己作为一个专业人士和个人的形象。
要获得高级职位,你需要展示出能够胜任更高职位的特质。一些积极的特质包括领导力、团队责任感以及在不确定性中茁壮成长的能力。调整你的故事,以展示你愿意超越常规、关心整体团队成功并能够推动和产生影响。
图片由Hunters Race提供,来源于Unsplash
除了展示你具备能够在高级职位中取得成功的特质外,你还需要展示你的兴趣以及你能够主动积极。你如何做到这一点?花时间为面试官准备好问题。
在面试结束时提出好的问题是一个展示你可以引导对话并推动谈话方向的机会,而不是仅仅对问题做出反应,这对于寻求高级职位的人来说是一项必要的技能。提出好的问题也表明你对该职位进行了深入思考,并且你对此职位真正感兴趣。
现在让我们看看另一个可以让你在高级职位中脱颖而出的领域:演示。一些公司会要求你在面试中展示过去的项目。这是评估高级职位的一个特别好的方法。
一位有效的数据科学家必须是一个好的演讲者。你必须能够说服利益相关者接受你的想法。演示为你提供了一个机会,向面试官展示你如何推动情况的发展以及你有多具说服力。
有几点需要记住,以保持你的演示效果。首先,展示你最好的内容,我的意思是展示一些不太容易的东西。没有挑战、限制或障碍的项目不会向面试官展示你多少经验。
面试官更喜欢听到有挑战性的项目,即使有一些限制,而不是一个完全成功的简单项目。通过展示一个有挑战性的项目,你可以比在一切顺利时更好地展示你的技能和适应能力。
另一种充分利用你的演示的方法是突出你的影响。尽量专注于“我”而不是“我们”。明确解释你在从头到尾执行一个想法中的贡献。能够推动一个项目是经验的强烈指标。
例如,当涉及到多个团队的大项目时,你如何与其他专业人士合作,你是否提供了见解来帮助产品经理缩小工作范围,你是否考虑了工程师的实施可行性等。这些方面对高级数据科学家来说都是一个重要的加分项。
最后,务必保持良好且专业的态度对待问题和建议。 行为面试并不是唯一一个评估你行为的部分,演示也是评估的一个好方式。
在演示时,务必真正倾听问题和其他评论。公司希望数据科学家愿意听取其他意见,因此即使你在演示时可能主导发言,也不要忘记关注你的听众以及他们可能提出的任何要求。公开接受问题和反馈。
这些是你可以证明自己在面试中值得担任高级职位的一些方法。然而,记住大多数公司确实有设定的高级标准,所以如果你不符合这些标准,不要期望能获得高级职位,尽管这有可能发生。
经验在纸面上区分初级和高级数据科学家,但初级和高级在面试中的表现也应该有所不同。虽然满足要求至关重要,但如果你想获得职位,良好的面试表现也是重要的。
原文。经许可转载。