申请公司软件工程职位的人经常被要求在面试官的注视下,在白板上解决问题,以此作为评估解决技术问题能力的一种方式。
但根据新的研究,最近的研究表明,白板技术测试-对求职者来说如此令人望而生畏,以至于有关于如何应对它们的书籍-往往无法评估技术技能。相反,它们都是关于压力的。
在今年晚些时候将在ACM联合欧洲软件工程会议和软件工程基础研讨会上提交的一篇论文[PDF]中,来自北卡罗来纳州立大学(NCSU)和美国微软的研究人员认为,白板课程测试的是怯场,而不是编码能力。
这篇论文的标题暗示了它的结论:压力会影响技术面试表现吗?NCSU的作者马纳兹·贝鲁齐(Mahnaz Behroozi)、希瓦尼·希罗卡(Shivani Shirolkar)和微软(Ttes Barik)的克里斯·帕宁(Chris Parnin)表示,几乎肯定会影响。
通过一次愉快的事故,软件业似乎重新发明了一种粗糙而有效的工具,可以可靠地在受试者中引入压力,这通常表现为表现焦虑,该论文解释道。
当Facebook说你不适合文化时,这意味着你不够白人或亚洲人-抱怨。
多读。
技术面试与特里尔社会压力测试(Trier Social Stress Test)有着惊人的相似之处,特里尔社会压力测试是心理学家使用了数十年的程序,也是最著名的唯一目的在于可靠地引发压力的黄金标准程序。
因此,白板面试可能无法评估程序员的能力。相反,研究人员认为,他们衡量的是求职者处理焦虑的能力。
使用48名有编程经验的研究生和本科生,研究人员进行了一项随机对照试验,以比较传统的技术面试(在观看的情况下进行)和私下评估(在没有人观察的情况下进行)。这项实验旨在通过收集眼球跟踪指标,特别是注视持续时间和瞳孔放大来衡量认知负荷和压力。
研究人员发现,压力会阻碍面试表现,传统技术面试的参与者表现出更高的认知负荷、更低的分数和更高的压力水平。从本质上说,由于面试的情况,社交焦虑让原本符合条件的求职者退出了竞选。
我们还观察到,没有一位女性在公共场合成功地解决了这个问题,而所有女性在私人场合都正确地解决了这个问题,该报说。
在接受“纪事报”的电话采访时,北卡罗来纳州立大学(NC State University)助理教授、该论文的合著者之一克里斯托弗·帕宁(Christopher Parnin)表示,他没有确凿的理由解释为什么会出现这种情况。他说,在学术文献中有一些支持,表明女性比男性有更多的表现焦虑,但他强调,这种说法过于简单化,因为男性也会经历表现焦虑。
对于帕宁来说,问题在于白板测试本身。他说,这一切都归结于这样一个事实,即这项测试旨在让几乎所有人都不及格。你基本上必须面试很多人,才能找到那些能通过考试的人。
帕宁对该行业处理测试难度的方式提出了异议。谷歌等公司并没有想出一种公平的方式来评估软件工程师,而是建议至少举行40次练习会--这一时间承诺并不是每个人都可以选择的。他说,这相当于压力接种培训,它确实有助于人们通过白板测试,但这并不能使测试成为一种有效的技能评估工具。
作为另一种选择,白皮书指出了devops biz Honeycomb(猎犬技术公司)-由一名女性首席执行官、首席技术官、首席营销官和工程副总裁监督的招聘方式。该公司提前提供面试问题,所以这不是特里尔社会压力测试。
正如该公司在其网站上解释的那样,其目标是避免意外。该公司表示,研究很清楚:未知因素会导致焦虑,人们在焦虑时表现不佳。
帕宁说,大局是提供更容易接近的替代品。有很多方法可以在不给人们施加压力的情况下测试相同的东西。
The Register-独立于科技界的新闻和观点。情况发布的一部分