我作为面试官进行的50多次机器学习面试教会了我什么

What did I learn from conducting over 50 machine learning interviews as an interviewer?

作为面试官,无论结果如何,你可以做些什么来给候选人留下积极的印象?

Photo by charlesdeluvio on Unsplash

如果你认为面对技术面试很难,那么试试做一个面试官吧。我不是在谈论那些给你留下恶劣印象的尴尬面试官,他们看着你,居高临下地对待你,而你则希望这种痛苦能尽快结束。我指的是那些给你留下珍贵积极印象的面试官。

做一次面试是一项巨大的责任。你是别人职业生涯的关键人物。因此,你必须尽你所能为他们做出公正的评判。

我将要提到的所有观点都围绕着一个核心价值观:

共情!

如果你已经掌握了共情能力,也许你甚至不需要读这篇文章。这里所讨论的一切都是我个人的想法和观点,不代表我的雇主的观点。

为了更好地理解,我是一名机器学习工程师,所说的是关于技术或编码面试。

阅读完这篇文章后,你将(希望如此)从中获得一些经验教训,成为一个更好的面试官,无论结果如何,给候选人留下积极而持久的印象。

让我们先跳过对候选人的明显检查,先澄清一下:

  • 展示对语言和工具的扎实技术知识
  • 在解决问题的过程中公开思考
  • 友善合作

如果其中任何一项不符合要求,都是一个问题。

合作而非挑剔

Photo by Mitchell Luo on Unsplash

面试官的面试方式对面试结果起着重要的作用。如果面试官给人一种无论如何都难以取悦的权威形象,即使是最优秀的候选人也可能会紧张。当候选人面前有一个亲切可亲的人时,他们会表现得最好。

我通过让面试变成一次几乎是一对一编程的方式来做到这一点,我们两个人试图找到解决方案,而不是默默地(有点残酷地)观察候选人的每一个举动,而候选人则对问题感到苦恼。

我不会撒谎,过去我支持“挑剔的团队”。那时候,我认为评估候选人最重要的事情是检查他们是否能够独立找到解决方案。在工作中,解决问题的时间很少仅仅取决于你的技术知识。相反,它更多地受到诸如…

  • 知道向正确的人提问(当然是从正确的人那里)
  • 传达你目前的工作进展
  • 解释和执行别人的提示/建议

一对一编程为你提供了一个黄金机会,测试候选人在这些“软性”技能上的能力。因此,与其是一个人的努力,双方共同踏上一段旅程,和谐地努力达到最终的解决方案。当候选人遇到困难时,我会使用诸如“告诉我你在想什么”或“也许从伪代码开始”的短语来引导候选人朝正确的方向前进,或者打破僵局。我并不是说你应该把解决方案完全交给他们,而是帮助他们取得成功。

这种方式不仅帮助你评估候选人的一系列硬性和软性技能,而且让候选人有一种成就感(而不是让他们独自一人束手无策,如果他们被卡住了)。

情境意识

Photo by Timon Studler on Unsplash

你必须培养的一个关键技能不是死记硬背问题(尽管这很重要),而是具有敏锐的情况意识。每个候选人都不同,每次面试经历也都不同。作为面试官,你必须能够根据独特的情景进行调整。

如果候选人显得紧张,多笑一点,问问天气,让他们知道你在这里帮助他们。如果候选人在解决问题时需要一些个人空间,给他们一些。如果候选人在面试开始时遇到技术困难,给他们一点额外的时间弥补失去的时间。

你不仅要在面试期间做到这一点,而且在之后也要这样做。在评估候选人时,通过消除干扰来建立一个公正的他们表现的形象。问自己一些问题,比如:

  • 如果他们不紧张,他们能做得更好吗?
  • 候选人是否存在文化/语言障碍?
  • 这是我期待与之合作的人吗?

候选人在面试的各个阶段通常会变得越来越自信/舒适。也许候选人今天过得很糟糕!所以作为面试官,你需要能够超越这些问题,根据他们的技能评估候选人。我并不是说你应该完全忽视这些事实。记录它们并与其他面试官/招聘人员沟通。但是如果你期望面试者始终处于最佳状态,你会失望的。记住,我们都是人类!这也为我们提供了一个很好的过渡到第二点的机会。

撰写详细反馈

Photo by Aaron Burden on Unsplash

作为面试官,撰写全面公正的评估是最难掌握的事情之一。为什么难?因为在一个小时或45分钟的窗口期内,你的心智容量有限,需要评估候选人的许多方面。与其他事情一样,掌握这个技能需要时间。

以下是一些可以帮助你的方法:

  • 使用模板在面试期间做笔记。可以是每个任务的优点和不足之类的东西。一个重要的事情是具体示例比模糊陈述更重要。
  • 查看其他人写的反馈(如果你有这样的权限)
  • 不要拖延做笔记 – 确保你在面试结束时笔记完整。否则,你总是会忘记你在面试期间做出的重要观察。

准时

Photo by Aron Visuals on Unsplash

作为面试官,很容易产生一种皇室的感觉。比如,“他们应该等我进来,而不是反过来等我”之类的想法可能会出现。个人而言,对我来说更重要的是,我像对待我的时间一样珍视别人的时间。

我不必提醒你,在面试之前,紧张感会让人兴奋(以一种可怕的方式)。而且99%的候选人会准时参加面试。作为面试官,对候选人来说,我也应该做到同样准时。

结论

进行一次出色的面试并非科学。没有一个神奇的配方能够始终奏效。相反,它基于你读取情况和候选人的能力。

重要的是要以一种谨慎的态度接受这些建议/经验。它们不是确切的规则,也没有确切的衡量标准。例如,我并不是说你应该只因为候选人紧张就通过他们。但是如果他们回答到80%并且你知道他们已经有一段时间了并且非常紧张,给他们第二次机会也是公平的。

此外,作为一个“好人”可以帮助面试变得愉快。不幸的是,我见过面试官在之后嘲笑候选人的弱点。对于我们大多数人来说,面试是一种非常紧张的经历,我们都在某个时候犯过愚蠢的错误。所以尽量不要这样做。

感谢您的阅读!我希望这些提示能帮助您成为一名更好的技术面试官!

如果您喜欢这个故事,请随时订阅VoAGI,您将收到我发布的新内容的通知,同时解锁来自其他作者的成千上万个引人入胜的故事。

作为VoAGI会员,您的会费的一部分将用于奖励您阅读的作家,您将获得每个故事的完全访问权限…

thushv89.medium.com