两年前,我写了一篇“为何新人不会编码”的文章来表达我对业内通行的软件工程师面试过程的不屑,其中特别提到了微软和谷歌的那种智商题目和二分查找之类的问题。看吧,这周 Google 的人力资源老大坦白说:“智商题目纯粹是浪费时间。”
传统的技术面试基于一种不同于现实世界的人造情境。不仅是智商题本身,把应聘者带进一个房间,在没有任何必要资源的情况下现场拷问技术问题,或者在白板上写代码,这从根本上就是有问题的。
跟我持相同观点的人不在少数。他们中许多人都提出了改良的方法,基本大同小异,可以总结如下。
接下来就是用与不用的问题了。
在这样的过程中,雇主可以了解更多信息,浪费更少时间,甚至可以清理一下项目中那些真正有益,但又总被搁置的小事情。唯一的缺点是这种方式可扩展性不佳,对大公司可能不适用。
好吧,我有点标题党了,技术面试并未死去。面试的全部目的是了解真实的水平和效率,既然现在可以做到,何乐而不为?
本文作者 Jon Evan 是加拿大小说家、记者和程序员。拥有电子工程背景和十多年软件开发经验,作品被译成多国语言出版。代表作有《Dark Places》、《Beasts of New York》等。