Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

微软是如何面试程序员的?

2021年10月11日5790百度已收录

为追求经济独立,提前退休(the Financial Independence, Retire Early movement,简称FIRE运动),成千上万的程序员角逐在硅谷生存工作的空间,不过在面试过程中往往需要面对一些稀奇古怪的问题。在近日发表的博文中,微软项目管理合伙人主任约翰·蒙哥马利表示一直在努力改善他们的招聘流程,使其更具实用价值和包容性,不在询问“一架波音747能够容纳多少个高尔夫球?”这样的问题。

微软是如何面试程序员的?  python面试 第1张

围绕着以下8点,微软创造性的推出了“Alternative Interview Framework”(替代型面试框架)

1.提前分享面试内容

面试者可以提前获得相关的问题,以便于在面试前几天做研究。这符合现实需求,且问题很少出人意料。

2.使用真正的问题

测试面试者解决现实问题的能力。例如如何提高客户满意度、增强留存率、提高服务和功能的使用率等。这有助于促进面试交流。

3.授予访问数据的全新

面试者可以访问微软当前处理事件的所有信息,在面试期间,他们可以自由搜索互联网或索取更多数据。这包括为面试者提供我们的客户研究,使用数据,设计和模型。

4.更多的互动

面试内容包括和面试官协作解决问题。如果面试者被录用则负责实际的工作环境。

5.遵循完整解决方

第五,微软将遵循一天一个场景/问题的思路,将面试者参与到类似的工作流程。首先从消费者或者企业问题开始,理解客户的需求,设计解决方案,并将这些解决方案交到客户手中,最终让他们使用并喜欢。每次面试都会侧重于该过程中的不同阶段。

6.配对面试

第六,微软不再是一对一的面试啊。微软会从相同团队中挑选出两个人分别面试。面试交流的内容更加动态,这样也让面试团队有机会听到同一对话的多个观点并对抗无意识的偏见。

7.保持反馈直到面试结束

在所有面试者接受面试之后,微软会在所有面试者之间收集反馈,直到当天面试结束。微软希望每位面试官根据他们谈话的优点来判断候选人 - 而不是他们面前的面试官的意见。

8.提供该过程的相关反馈

最后,在每个面试循环结束时,面试小组不仅要讨论他们在与面试者的接触后学到了什么,而且在这个过程中还要判断是否有效。

评论列表暂无评论
发表评论
微信