微软更懂“怎样尊重程序员”,正在改进程序员招聘流程
为追求经济独立,提前退休(the Financial Independence, Retire Early movement,简称 FIRE 运动),成千上万的程序员角逐在硅谷生存工作的空间,不过在面试过程中往往需要面对一些稀奇古怪的问题。在近日发表的博文中,微软项目管理合伙人主任约翰·蒙哥马利表示一直在努力改善他们的程序员招聘流程,使其更具实用价值和包容性,不在询问“一架波音747能够容纳多少个高尔夫球?”这样的问题。
围绕着以下8点,微软创造性的推出了“Alternative Interview Framework”(替代型面试框架)。
1.提前分享面试内容
面试者可以提前获得相关的问题,以便于在面试前几天做研究。这符合现实需求,且问题很少出人意料。
2.使用真正的问题
测试面试者解决现实问题的能力。例如如何提高客户满意度、增强留存率、提高服务和功能的使用率等。这有助于促进面试交流。
3.授予访问数据的权限
面试者可以访问微软当前处理事件的所有信息,在面试期间,他们可以自由搜索互联网或索取更多数据。这包括为面试者提供我们的客户研究,使用数据,设计和模型。
4.更多的互动
面试内容包括和面试官协作解决问题。如果面试者被录用则负责实际的工作环境。
5.遵循完整解决方案
第五,微软将遵循一天一个场景/问题的思路,将面试者参与到类似的工作流程。首先从消费者或者企业问题开始,理解客户的需求,设计解决方案,并将这些解决方案交到客户手中,最终让他们使用并喜欢。每次面试都会侧重于该过程中的不同阶段。
6.配对面试
第六,微软不再是一对一的面试。微软会从相同团队中挑选出两个人分别面试。面试交流的内容更加动态,这样也让面试团队有机会听到同一对话的多个观点并对抗无意识的偏见。
7.保持反馈直到面试结束
在所有面试者接受面试之后,微软会在所有面试者之间收集反馈,直到当天面试结束。微软希望每位面试官根据他们谈话的优点来判断候选人 —— 而不是他们面前的面试官的意见。