程序员

注册

 

发新话题 回复该主题

远程招聘程序员时,面试官应该怎么做 [复制链接]

1#

在新冠疫情期间,远程办公已经成为常态,在编程这一高科技领域尤其如此。在防疫隔离时期涌现出很多有才华的远程候选人,他们越来越不愿意维持不必要(并且可能很危险的)现场办公。

而用人单位也纷纷重新评估自己对于昂贵办公场所的需求。他们也越来越不愿意让员工面临生命安全问题,以免公司承担责任。随着聘用远程程序员的需求成为大势所趋,公司就必须建立可靠的招聘流程。用人单位如何确保招到适合的人?

虽然在线编程面试这一答案呼之欲出,但用人单位在处理此类面试时往往手忙脚乱。远程编程环境各有千秋,以下这概括性的些建议可以帮助您优化招聘流程:

在远程编程面试之前

写下团队准备提出的问题

这绝对不是可以靠临场发挥的事。请提前准备好问题清单,让技术和非技术型团队成员共同把关。有的远程工作者不会写操作码来解决致命问题,但会给出令人惊叹的见解。以下是我们公司内部用的一些问题,您可以以此作为参考,准备自己的问题清单。

·该候选人能写出与我们工作环境的规范兼容的代码吗?

·该候选人能从抽象概念顺利转换到真枪实弹的编程吗?

·该候选人在使用我们团队偏好的生产和测试工具方面有多丰富的经验?

·该候选人看起来还有其他可选择的职位吗?

·该候选人如何解释自己在编程方面的选择?

·这是我们的所有团队成员都可以融洽合作的人吗?

很明显,您不会直接问候选人这些问题。可以把它们作为指导原则,在面试过程中观察候选人是否符合条件。

请记住,您在面试候选人的时候,对方也在面试您。有可能您面试的人不适合目前的空缺职位。但很有可能,他们有朋友适合您的公司。尽量设定适当的期望,并让面试体验保持愉快。

要求对方提供过去工作成果的在线可运行样本

联系远程程序员候选人以安排编程面试时,可以要求对方提供包含过往工作成果的在线资源链接。(比较敏锐的候选人不用等您开口就会自己提供这些资源。)如果感到对方抗拒提供目前已投产的作品,这可能是一个危险信号。

进行麦克风检查

与同事联机进行快速检查,确保有语法高亮功能的共享代码编辑器在远程编程位置能正常运行。开始面试后在自己这一端发现技术故障是面试官最不愿意见到的情况。

设置低压环境

当面试结束时,您应该可以大概了解候选人在正常工作环境中的表现将会如何。不应该设置太难的考题,让候选人过于紧张。

设定对于编程的期望

确保候选人清楚地了解您会提供哪些材料以及您对于其编程结果有什么期望。请在面试时(而不是提前)告知候选人,您将提供书面说明。在提供说明后留出几分钟时间(不超过5分钟)来解答对方的问题。

在面试过程中

准确计时

让候选人了解自己有多长时间来编写代码。例如,如果为编程环节安排了45分钟时间,请告诉候选人您是否会在时间快到时口头提醒。您可以提醒候选人“还剩5分钟”,或者让对方自己计时。

面试结束时,您最好能够向团队成员提供客观、可衡量的数据。例如“候选人提前9分钟完成了分配到的任务。”

注意候选人的软技能

记录候选人与您和其他团队成员的互动情况。卓越的程序员有可能非常不善于闲聊。也许这在您的工作环境中是可接受的,只要对方展示出自己有能力在需要的时候进行适当交流即可。

注意候选人对于问题或错误的反应

编程开始后,少注意共享屏幕上的人物,多注意键盘上的字符。可以录屏待稍后评估,毕竟您在面试中的主要任务还是密切

分享 转发
TOP
发新话题 回复该主题