Reddit是如何面试工程师的?
极客时间编辑部
讲述:杜力大小:1.19M时长:02:36
近日,Reddit 负责招聘的 Elena Sparger 在官方博客上介绍了 Reddit 的技术招聘流程,并为求职者提供了一些建议。简单来说,Reddit 的招聘流程共有五个步骤,分别是:简历筛选、电话面试、现场面试、Offer 发送、入职报到。
电话面试的目的是了解候选人的基础技术能力,看是否与职位要求相匹配。候选人在回答面试官问题时,最好解释一下自己是怎么知道这个答案的,以及为什么要选择这个答案,方便面试官了解自己思考问题的思路。
Reddit 的现场面试流程共有六轮,其中三轮与开发技术相关,三轮与 QA 相关,整个过程可能持续五个小时左右。
现场技术面试主要涉及两个方面的内容,一是代码和算法,二是系统设计。代码和算法部分,主要考察候选人一些基础的软件工程知识和专业领域的知识,比如前端、后端、机器学习等。系统设计部分不涉及代码,一般是考察诸如“如何构建具有某功能的服务”或者“如何对已有的服务进行伸缩”这种系统设计性问题。
在回答技术问题的同时,Reddit 建议候选人要重视与面试官交流的重要性。面试的目的并不全是考察候选人是否知道问题的答案,同时也会考察侯选人的团队协作能力。人不是万能的,如果候选人不知道如何回答一个问题,可以适当求助面试官。
相比技术面试,现场的 QA 面试会相对轻松一些,而且通常是由其他团队的人来主导,主要是考察候选人技术之外的能力,一般会有三个环节。第一个环节叫候选人 AMA,AMA 就是 Ask Me Anything 的意思,面试官可能会问候选人任何问题,以便更好地了解对方。候选人也可以问 Reddit 任何问题,以便加深对 Reddit 的了解。
QA 面试的第二个环节是跨职能面试。这一部分主要是考察候选人的跨团队工作能力。除非候选人是面试基础设施团队,否则大部分情况下都需要与产品团队打交道,因此需要具备良好的沟通能力和解决冲突的能力。主导这一部分面试的可能会是 Reddit 的某个产品经理,候选人可以抓住这个机会向面试官提问有关 Reddit 产品线的问题。
最后是招聘经理面试。到了这一轮,表示面试已经接近尾声了。招聘经理将从更高的层次以及候选人所经历过的项目来评估候选人与职位的匹配情况。此时,候选人可以问一些有关 Reddit 项目的情况、公司的架构,以及团队的路线图等。
面试过后就是等待,大概一周内会出结果。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- GeekAmI专业
收起评论