不过,我还是决定分享我们在雇用人员上班方面的经验,我决定这样做的原因有两个:我们设法聚集了这座城市中所有最强大的开发商,而来的人很少离开我们(更确切地说,只有一种情况是自行经营。
下面写的所有内容可能适合您,也可能不适合。我不假装是终极真理,我只是告诉你我们所经历的事情以及为什么我们喜欢它。我还将分享行为模式和代码示例,这些示例几乎可以毫无疑问地决定应聘者还是反对候选人-尽管几乎所有其他方面。
我们是一家食品公司,不需要三个月的轮班工人。这也在选择过程中留下了印记。我们无法与年轻的投资型初创公司竞争薪资(这并不意味着我们只花一分钱,只是出价超过有才能的大脑就行不通)。薪水高于市场平均水平,但您可以立即找到一万多个厨房。我们必须寻找我们自己的吸引专家的方式,我将对此进行讨论。
提交申请
我们尝试了这些代理机构(我本人是5年前通过代理机构来的),但结果我们只靠口耳相传和直接联系。巴塞罗那有200万人居住,但是高层开发人员并不多,我知道每个人,即使不是视线范围内的人,也就是名字上的人。
我们有中等难度的测试任务。任何比helloworld更严重的开放式存储库-当然都会替换测试任务。 “初学者”职位的申请人需要6个小时到两天的时间才能完成和完成。还没有一个专业人士拒绝这样做-而不是在面试时直接使用白板,列出反转和语法问题。我们将共同努力多年-两天没有天气。我们不承担测试任务的费用,我认为这对评估申请人很重要:如果一个人每次打喷嚏都需要卢布,我们就不可能一起工作。刚制定测试任务时,我是第一个解决它的人-既可以与候选代码进行比较,又可以避免古铜色。
我们接受任何语言的测试任务,但有一些例外:我们要求前线团队使用余烬,因为从意识形态上讲,它与炒作反应有所不同,我希望了解在这种特定范式下工作的能力。在印章团队中,我们要求擦洗或长生不老药。微服务团队-任何您想要的。通常,他们会根据空缺情况选择不老长寿药或erlang,但是Haskell和Rock都有。
: , 7/10 — , . — ( 8/10), , , , . , . — , .
. 22 Torre Mapfre — — , . , OSS. , — core committer . , . , , SO , - .
, , , - , , , , , . — , — . , , , . 15 , , - . — , .
, , . , , .
, , .
. , ,
Ruby →
- SRP
- - IO
- -
- (integer, float, double)
Ruby →
- , (
array.shuffle!
), each
- -
- ,
.map{...}.map{...}.map{...}
,- , , ,
Ruby →
Elixir →
- ,
doctest
- , pattern matching
Elixir →
Elixir →
DynamicSupervisor
, GenStage
, Flow
- property based tests
- 用于
@behaviour
描述界面 - 自己的协议(如果适用)
- 自己执行
Access
- 适当使用
__using__(opts)
这样。我知道上面写的东西闻起来像味道,但是应该是。我们不想成为完美的面试官。我们希望最大限度地雇用我们需要的人,并让他们感到满意。一瓶。我们之所以成功,正是因为这种偏见。经验表明,最重要的是,我们的转化率几乎为100%:来找我们的人待了很长时间,他们对我们感到很舒服。