50多次ML面试(作为面试官)教会了我什么?
今日份知识你摄入了么?
作为面试官,无论结果如何,能做些什么给求职者留下积极的印象?
图片来源:charlesdeluvio
如果你觉得面对技术面试很困难,那就试着去进行面试。我说的不是那些难以对付的面试官,他们给你留下了严厉的印象,在你希望痛苦结束的时候,他们居高临下地看着你,我说的是那些给你留下积极印象的面试官。
面试是一项巨大的责任,你是一个人职业生涯的看门人。所以你必须尽你所能,尽可能公正地对待他们。
我要提到的所有要点都围绕着一个核心价值观:共情!
如果你已经掌握了共情能力,你可能甚至不需要读这篇文章。我在这里所说的一切都是我个人的想法和意见,并不代表我雇主的观点。
我是一名机器学习工程师,我所谈论的是技术或编程面试。
读完这篇文章,你(希望)能学到一些经验,让你成为一个更好的面试官,给候选人留下积极持久的印象(不管结果如何)。
表现出良好的语言和工具技术知识
边思考边解决问题
友好合作
合作重于审查
图片来源:Mitchell Luo
面试官进行面试的风格对面试的结果起着很大的作用。如果面试官表现得像一个无论如何都无法取悦的权威人物,即使是最好的候选人也可能会退缩并感到紧张。当有平易近人的人站在候选人面前时,他们会处于最佳状态。
我这样做的一种方法是把面试变成一场结对编程会议,在这个过程中,我们两个人都在努力寻找解决方案,而不是在候选人面对问题时默默地(有点残忍地)看着他们的一举一动。
说实话,我曾经支持“团队审查”。当时,我认为评估候选人最重要的是看他们是否能自己找到解决方案。在工作中,获得解决方案的时间很少仅仅取决于你的技术知识。相反,它更多地是由诸如……
知道该问什么问题(当然是问对人)
讨论你目前的工作
理解和执行别人的提示/建议
结对编程为你提供了测试候选人这些“软”技能的绝佳机会。因此,两个人不是单打独斗,而是踏上了一段旅程,努力合作找到最终的解决方案。为了把候选人推向正确的方向,或者在遇到困难时打破僵局,我会用“告诉我你在想什么”或“也许从伪代码开始”这样的短语。我不是说你应该把解决方案交给他们,而是要帮助他们取得成功。
这种方法不仅能帮助你评估候选人的软硬技能,还能让候选人有成就感(而不是让他们陷入困境)。
态势感知
图片来源:Timon Studler
你必须培养的一项关键技能,不是记住问题(尽管这很重要),而是要有敏锐的态势感知能力。每个候选人都是不同的,每次面试经历也是不同的。作为一名面试官,你必须能够适应这种独特的场景。
如果候选人看起来很紧张,多笑一点,问问天气,让他们知道如果需要的话你会在这里帮助他们。如果候选人在解决问题时需要一些私人空间,请给他们一些。如果候选人在面试开始时遇到了技术上的困难,请给他们一些额外的时间来弥补损失的时间。
你不仅要在面试中这样做,面试后也要这样做。在评估候选人时,要排除杂音,为他们的表现树立一个公正的形象。问自己这样的问题:
如果他们不紧张的话,他们能做得更好吗?
候选人是否有文化/语言障碍?
这是我期待与之合作的人吗?
随着面试的进行,候选人通常会变得越来越自信/自在。也许候选人今天过得很糟糕!因此,作为面试官,你需要能够从中剔除,并根据候选人的技能进行评估。我并不是说你应该完全忽略这些事实。记下它们并将其传达给其他面试官/招聘人员。但如果你期望候选人始终处于最佳状态,那你可能会感到失望。记住我们都是人!
写详细的反馈
图片来源:Aaron Burden
作为一名面试官,这是最难掌握的事情之一:写一份全面、公正的评估。为什么很难呢?因为在一个小时或45分钟的时间内,你有很多事情要评估候选人,而你的思维容量是有限的。和其他事情一样,掌握这项技能需要时间。
有几件事能帮到你:
在面试过程中使用模板做笔记。可以是这样的,对于面试中的每个任务,他们做得好的和做得不好的是什么。重要的一点是要有具体的例子,而不是模糊的陈述。
翻阅他人写的反馈意见(如果你能看到的话)
不要推迟做笔记——确保你的笔记在面试结束时完成。否则,你总是会忘记你在面试中所做的重要观察。
守时
图片来源:Aron Visuals
坐在桌子的另一端,很容易唤起一种皇室的感觉。诸如“他们应该等着我进入,而不是我等着他们进入”这样的想法可能会悄悄出现。就我个人而言,更重要的是,我要像他们(或我)那样重视别人的时间。
我不需要在面试前提醒自己这有多令人兴奋(以一种可怕的方式)。99%的候选人肯定会准时参加面试。作为面试官,我也应该对候选人做同样的事情,这样才公平。
结论
进行一场出色的面试并不是一门科学,没有万能的秘方。相反,这取决于你对局面和候选人的判断能力。
对这些建议/经验持保留态度是很重要的。它们不是精确的规则,也没有精确的度量。例如,我并不是说你应该仅仅因为候选人紧张就判定面试不合格。但如果他们回答了80%的答案,请给他们第二次机会,你知道他们已经面试一段时间了并且他们非常紧张。
此外,做一个“好人”可以让面试变得愉快。遗憾的是,我见过面试官在面试结束后嘲笑候选人的弱点。对我们大多数人来说,面试是一次压力很大的经历,我们都曾在某些时候犯过愚蠢的错误。所以尽量不要这样做。
感谢您的阅读!
原文作者:Thushan Ganegedara
翻译作者:文玲
美工编辑:过儿
校对审稿:Chuang
原文链接:https://medium.com/towards-data-science/what-50-ml-interviews-as-an-interviewer-have-taught-me-6a72f7344eb1
本周公开课预告
往期精彩回顾
你需要早点知道的Jupyter Notebook提示和技巧
GPT-4的秘密被揭晓了!
Python简化:使用ChatGPT进行数据可视化注释
Notion AI与ChatGPT:为什么我选择 ChatGPT Plus
点击“阅读原文”查看数据应用学院核心课程