查看原文
其他

面试LinkedIn SRE是一种怎样的体验?

2017-03-28 独家翻译 数人云

春暖花开,遇见酷工作


春暖花开,正值招聘/应聘好时节,小数无意中发现一则LinkedIn的有趣的招聘帖,虽然这篇文章是2014年的,但放在今天毫无违和感诶。

数人云求贤若渴,文末有招聘详情,感兴趣的不妨来试一下吧:)

01


LinkedIn需要这样的SRE

在LinkedIn,SRE主要负责搭建并维护一个拥有313,000,000位成员的网站,保障它的稳定和可靠。我们维护了超过450个独立的服务,让大家可以在任何地方、任何时间使用LinkedIn的服务。

这种责任真的很棒,这份工作需要具有某种特质的人,这个具有独特技能的人,是谁呢...

(我不知道异常代码的位置,NullPointerException,但我会找到并修复它。)

好吧,也许并没有那么夸张。但是,这份工作真的需要一个有特质的人。不仅需要具备维护超大规模网站的技能,而且必须具备编写和读取代码的能力,调试并解决问题。当超过40,000个生产级服务器需要处理时,自然不能一次只维护一个机器,需要将服务构建在具有多个活跃数据中心的环境中运行,每秒处理数万个查询命令。此外,即使服务处于缓慢运行状态也要保证它们的可用性,同时还需要能够与其他工程师、管理层以及其它岗位同事协同工作,听起来的确是压力很大的一份工作。

02


会面前的筛选

想雇到具有上述特质的人真的很难,找到他们已经很难了,在相应的时间内验证他们确实有这种能力更是难上加难。在这篇文章中,我将谈谈在LinkedIn是如何招到合格的SRE的。一切都是从一个电话开始的。首先,我们的招聘人员会打电话给你,问你为什么考虑加入LinkedIn,你什么时候可以入职,然后会问一些常见的知识系统管理问题。假如通过了这些初步环节,我们会给你一个显示SRE工作代码的手机,在这个手机屏幕中,我们会要求你执行一些代码问题,这些问题与你将要从事的工作有关,例如日志解析或使用RESTful API。

一旦确定了你的代码能力,我们会给你另一个手机屏幕显示与SRE工作相关的操作问题,例如,互联网工作原理,LinkedIn SRE需要执行的网站扩缩,以及如何监控复杂的网站等。假设进展顺利,我们就可以在现场与团队会面啦!

03


有趣的面试

进行到这一步,真正的乐趣开始了。它通常需要几个小时,包括很多环节。你会在办公室体验午餐(每个办公室为SRE提供午餐),并与一个SRE经理见面,他会告诉你他们的故事,或分享一些你需要的或能给你带来机会的数据。

咖啡馆由我们的员工精心打理。照片来自Jo Chou。

在评估你的技术能力前比还不能离开,对于大多面试,我们在现场为提供3个独立的机会。面试的很大一部分与现场故障排除有关。这是真实的,你将通过一台笔记本电脑连接到正在运行的服务,去处理它的一些问题。这就像是上班,如果你陷入困境会有人出来帮你。在练习期间,你可以使用你喜欢的搜索引擎,可以查看手册,以及其他在故障排除时需要做的事情。

在LinkedIn做SRE很酷的一点是,当一个问题发生时,你很可能是历史上第一个解决这个问题的人。考虑到我们堆栈的复杂性和服务之间的交互,处理每个问题都像是第一次。这就是为什么我们有现场故障排除模块,我们希望你体验到这是什么:)

除了现场故障排除练习,作为SRE的另一个重要部分是分类问题。甚至,你会被呼叫并负责网站的操作。发生这种情况时,你可能会看到几个警报同时触发。我们会要求你优先提供一组示例警报,并说明你为什么按照这种方式对其进行优先级排序。然后我们会向你询问一些疑难问题。这项安排旨在模拟你在工作中的真实情况,并让你了解作为LinkedIn SRE会是什么样子。

当你在白板前和我们谈论完构架以后,面试就结束了。作为SRE角色的一个重要职责,就是从一开始就参与到新的服务架构和设计决策中。因此,作为面试过程的一部分,我们将要求你完成一个标准的大型网站架构。也会和你谈谈好的地方以及不好的地方,质疑你的组件,讨论如何处理容错,位置分布,缓存清除以及在我们所做的规模上操作网站时需要考虑的其它事项。

LinkedIn的SRE必须快速行动以解决问题,我们也会在面试后迅速采取行动。我们会在几天内(在这里没有几周的过程)让你知道,如果一切顺利,你就可以加入并帮助我们建立新的机会了!

我们的工程口号是“建立机会”, 它真的涵盖了我们在LinkedIn所做的,我们为世界上的每一个专业人士创造机会。

04


期待LinkedIn成为你的下一个归宿

如果你认为你可以处理我们网站的操作要求,并且觉得刚刚描述的工作是有趣和让人兴奋的,我们很希望你加入我们的团队!山景城,桑尼维尔,旧金山,纽约和班加罗尔都有职位,所以无论你在哪里,你都离LinkedIn SRE不远!

英文原文:https://engineering.linkedin.com/engineering-culture/hiring-sres-linkedin

作者:Greg Leffler

------------- 数人云也许是你的下一个站点-----------

  • 解决方案架构师  北京/广州/深圳

  • 架构师   北京/上海/华南/珠海

  • Java解决方案架构师  上海

  • Golang开发工程师  北京


HR招聘邮箱:jcchen@dataman-inc.com

欢迎推荐或自荐,JD请点击”阅读原文“查看:)

点击阅读原文查看JD~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存