在我的上一份工作中,我帮助了几个项目(如吹嘘文档和工程水平),帮助工程文化变得更具包容性,今天我想谈一谈其中之一:让面试过程更容易被应聘者理解。
早在2015年,我就在这个项目上工作了几天,我对结果相当满意。
不同的科技公司进行面试的方式非常不同,我认为指望应聘者神奇地直观地了解你们公司的面试过程是愚蠢的。
当应聘者对一次意想不到的面试感到惊讶时,这对每个人来说都是糟糕的。例如,当时的调试面试要求应聘者在他们的计算机上设置一个开发环境,使他们能够安装库并运行测试。有时候考生的环境设置不正确,这是浪费大家的时间!采访的重点不是看人们安装捆绑器!
此外,不同的公司实际上在面试中测试的东西也不同!在那份工作中,我们不在乎人们在面试时是否使用Stack Overflow,也不面试算法专业知识,但很多公司确实会面试算法专业知识。
提前告诉人们他们将被测量什么会让他们更容易准备:如果你告诉他们不会被问到算法问题,他们就不必浪费时间练习实施广度优先搜索或其他什么。
我令人敬畏的同事基兰有一个简单的想法来帮助解决这个问题:写一份文件,解释面试过程中会有什么期待!这份文件是她写的,我帮着编辑了一下。
我们称之为“工程学:期待什么”的现场采访(这个链接指向我在互联网档案中找到的那个文档的旧修订版)。
这份文件最初写于2015年4月。随着时间的推移,面试过程发生了很多变化,因此需要不断更新。
我认为保持文档更新的工作比一开始写文档更重要,很多令人惊叹的人都在做这件事。我不再在那里工作了,但我用谷歌快速搜索了一下,找到了我认为是该文档的当前版本,这真是太棒了!
根据我的经验,主张改变面试程序真的很难。你需要提出一个新的面试流程,测试面试,说服面试官加入-这需要很长时间。
相比之下,记录现有的面试过程(无需更改!!)。容易多了。我的记忆相当模糊,但我想基本上没有人反对记录公司已经进行的面试过程--那只是关于我们已经在做的事情的事实信息!争议性要小得多。
让我工作的公司变得更好,让每个人都能工作,这对我来说很重要。这是一个庞大的项目,我尝试了很多都没有奏效的方法。
但我发现做这样的改变是值得的,让一件小事对人们来说稍微好一点。