企业要招聘软件工程师时该如何评估他们的实力?软件工程师在准备面试时又需要花多少时间复习理论?Google孵化中心Area 120上周发布了Byteboard项目,将协助企业准确评估软件工程师解决现实世界问题的能力,以更快找到适用的人选。
Byteboard是一套匿名的技术面试系统,可用来评估工程师对超过20种必要的软件工程技能,包括如何解决问题、与角色相关的计算机科学知识、程序代码的流畅性、增长的心态,或是人际交互能力等,目前支持7种程序语言的测试,涵盖Java、Python、Ruby、C++、C#、JavaScript(node.js)与Go。
Byteboard总经理Sargun Kaur指出,许多企业依旧采用与日常工作脱节的方式来面试工程师,只注重工程师投入的时间及资源,或是测试工程师的理论概念,这不论对企业或工程师来说都是噩梦,调查显示,有接近一半的工程师在参加面试之前要花费15小时的时间来准备,而企业也很难据此找到符合需求的工程师。
Byteboard则着重于实际上会遇到的难题,让工程师能够在一个仿真的环境中充分展现与自己角色相关的技能,也让企业能够理解工程师的强项或弱项。
目前Byteboard仅适用于面试后端及全栈工程师的职位,主要评估从实习生到资深工程师的计算机科学能力,预计今年下半年会把测试题目延展到前端、数据工程、测试与行动工程等。
此外,它还是个端对端的服务,既可用来发展独特的问题,也是个面试平台,还能产生面试评估报告与技能报告等。Kaur期望Byteboard可百分之百取代正式面对面对谈之前的面试,让企业能够面试更多的候选人。