渡渡鸟披萨专访

阅读文章标题后,您可能会想:“关于Dodo Pizza的采访,我到底需要知道些什么?”。你会是对的。她不适合所有人。我们确实没有像Google,Amazon或Microsoft这样的IT公司,但是在传统比萨店和IT的交汇处出现了一项复杂而有趣的业务。对于有需要影响业务并从头开始构建全球系统,不断发展并从事复杂任务,使用基于常识和信任的新解决方案的开发人员,我们有一个地方。他们理解人比流程更重要。

在本文中,我将告诉您如何安排我们的支付线聘用,并提供一些有关如何与我们一起工作的提示。



UPD. , , , « », , « ».

, , , , . , . , , - . . .

5 ?

, , , . , , , .

, , – .

, , .

, .
, , , .

:

  1. . , – , , , .NET . , . SQL .
  2. HR-. , , , , .
  3. . , -. .
  4. . - (). , , 100%, . , : , , ( , ), , . , . .
  5. CTO. .

有人在谈论长篇大论的老人吗?

还有。但是我们认为,对于一个人来说,在选择错误的情况下,每次工作变更都是压力,而对于他所进入的团队来说,则需要散焦和动力不足。因此,我们不准备在履历表上或仅在技术面试中提出要约,也不了解准备以相同方式选择雇主的候选人。

五阶段一零


⁣0。摘要。
1.技术筛选。通过电话通过,持续10-15分钟。
2.人力资源面试。通过电话通过,持续30-40分钟。
3.技术面试。它发生在我们的一个办公室中,持续了一个半小时。
4.测试日。它发生在我们的办公室,持续5到8个小时。
5.采访首席技术官。

零阶段。摘要


无论您是否想要,履历表总是会遇到您。尽管事实是IT领域不断出现人才短缺的状况,但厌食症却不容忽视。

例如,就个人而言,我查看个人资料工作经验。碰巧的是,一个人决定将自己的活动领域大为改观,然后在汽车经销店担任经理后立即去找程序员(真实故事)。如何考虑担任中高级职位的候选人?必须拒绝。

我还要看看申请人以前曾在哪些公司工作过。在以其良好的技术水平而闻名的公司中,它将是一次加号的经验。

频繁的工作变化作为“警报铃”引起了人们的注意。如果某人在一家公司工作不到半年或一年,我会问面试的原因。

如果您有经常更改工作的原始目的,则可以在有关您自己的信息中进行说明。但是,如果您由于无法与人相处而经常换工作,那么在面试阶段您会被咬到。没有什么可以帮助您的。虽然...

有两个漏洞。顺便说一句,他们为绝对所有人增加了机会!

  1. . , – , . , 3, , .

    , , , , . . -, , . -, , , .

    , . . , , .
  2. . . , . , , . : , , , . , « ». ( : , , ).

在一系列成功的情况下,零阶段以与HR短暂通话10-15分钟结束,在此期间,您将被告知接下来会发生什么。

第一步。技术筛选


面试的这一阶段仅适用于C#开发人员职位的申请人。例如,使用手机的应聘者将立即接受HR的采访。

我把技术筛选的想法带到了渡渡鸟!许多公司(例如Amazon)都在这样做,您可以在我们的播客“ Nothing of kind”中找到

筛选的目的是在电话采访的10分钟内找出候选人是否在三个对我们重要的领域中达到最低水平:

  • 后端
  • 前端;
  • D B

我只问几个问题:首先是困难,然后是另一个困难(如果应聘者回答正确)或中等。例如,对于前面:“ TypeScript中的类型保护是什么?”。重要的是要注意,回答的水平低并不意味着拒绝:例如,我们准备好让不了解前沿知识的人加入。但是,候选人可以加入的潜在团队数量就变少了。

一旦有人陷入数据库问题。但是我决定给他一个机会和时间做准备。一个月后,他成功地通过了筛选,然后剩下的剩余管道出租。现在他为我们工作。

此外,在放映过程中,我喜欢花五分钟谈论我以前的工作场所之一。因此,我了解一个人对业务的投入程度及其责任感。

在仅10分钟的对话中,无论对方是否会进入面试的下一阶段,答案都已准备就绪。

放映后,有一个开发人员对数据库的响应不佳。我问当前是谁(在哪里可以使用数据库)编写查询,这意味着它们可以通过ORM进行工作。他回答说,他们编写简单的查询,然后将复杂的查询发送到“复杂查询部门”。从那时起,我们的数据工程团队就非正式地使用了这个名字。

第二阶段。人力资源面试


因此,您已经通过简历和技术筛选成功地克服了这一阶段,并接受了人力资源团队代表的电话采访。这里的一切都很标准:30-40分钟的实时对话。这个阶段的目标是感受您的软件,检查是否符合我们的文化规范,了解您的充裕程度,并通过简历查找详细信息。

没什么复杂的,没关系,放松一下,玩得开心。

第三阶段。技术面试


在我们的办公室进行了一次全职面试,持续了一个半小时。它由我们的开发人员和指导负责人执行。他们直接参与新团队成员的选择。他们不会给陌生人种,他们自己会选择将来可以与他们一起工作的人,并对这些决定负责。

我们一起进行这样的面试,因为一对面试就像一对编程。使两个面试官保持良好状态。如果驾驶员开始离开,导航员可以始终连接以将采访返回所需的路线。总而言之,可以更容易地遵循时间安排,也可以更容易地限制应聘者喜欢聊天的时候聊天。

另一个要点是:这将是两种不同的印象,从而给出了更为客观的评估。尤其是如果其中一位面试官对招聘没有直接兴趣,并且对“我们已经不能再有任何人接受第三个月的培训”这一主题没有道德上的痛苦。

在此阶段有技术规格。例如,在一张纸上编写一个简单的SQL查询。或整理出一块govnokod。

我们给了我们自己写的一张精巧的govnokoda,请您找出错误。然后我们看一个人发现了多少错误。根据其结果,可以得出许多结论。一个简单的任务会告诉您有关一个人的信息,而不仅仅是告诉他一个人:他会干净地编写代码,在开发中遵循什么模式?有10分钟的历史记录,并且有很多信息。

第四阶段。考试日


考试日就是一个人来到我们办公室研究一切工作原理的日子。汽车上有试驾,所以我们自己组织了这样的事情。大约一年前,我写了一篇详细的文章。现在将进行简短的重述。

我们不会将人们留在一个孤立的房间里,所有事情都是真实发生的。一个人在真实的工作条件下来到一个真正的团队。由于这是现实发生的事情,所以任何事情都可能发生:产品将在拐角处飞来飞去,我将展示我的猪只集合,人们将能够看到代码库,我们使用什么工具,公司中什么样的人在工作,最后去吃饭的地方的目的。如果您完全幸运,那么可以进行新披萨的味道测试。

我们最近想出了如何为无法上班的人解决考试日问题的方法。与这类候选人一起,我们进行了3-4个小时的远程配对会议:在TDD上进行练习,配对编程,编写小型综合应用程序。

这是一个很好的机会,可以检查在面试和外部采访中关于公司的所有事情是否真实。了解您在这个公司的环境中的舒适度,最终做出选择。

有时候我们在考试后拒绝一个人。碰巧一个人拒绝了我们。为什么会这样呢?通常是由于我们之前无法确定的软件不一致。承认自己的错误是一种侮辱和不愉快,但比以后在一个不稳定的团队中工作要好。

第五阶段。首席技术官


计划的第五个要素是与Sasha Andronov(我们的CTO)会面完成它并不难,因为通常Sasha会问一些简单的问题:您的想法,想要什么以及您追求什么。总的来说,对话更多是关于生活和全球动力的,但这就是Sasha理解您和我是否具有相似价值观以及您是否适合团队的原因。没有现成的食谱和生活技巧,没有服务站面试的方法,所以请自己做。

第五阶段后的生活


如果一个人成功地完成了面试的所有阶段,我们将向他发送要约,他接受要约,然后我们一起走向更加光明的未来。但是,如果某人无法通过CTO进行技术面试,考试或上课,则会发生以下情况:我们会根据布局给他一个个人反馈,这显然不适合我们。

我们以指定增长点的方式进行操作,并提供有关如何收紧增长点的建议。我们努力确保从技术角度来看,反馈是高质量的,并使人们有机会以不同的眼光看待自己并成长。

当然,一段时间后,您可以再次来我们这里采访。我们没有固定的术语,我们专注于常识:您可以从中获得多少技能,这是第一次还不够。例如,六个月内,您可以掌握一些基础知识,在实践中尝试一下,然后再来。

而不是结论:如何增加面试机会


  1. 准备面试。了解有关公司的信息:企业的意义,从中获利,使用的技术。准备技术和业务问题列表。要求他们面试。毕竟,这是双向的考验:您是否适合该公司以及该公司是否适合您。
  2. 查看有关您的潜在同事的信息。通过Linkedin个人资料,github存储库。毕竟要学习CTO。
  3. , . .
  4. . .
  5. , .

« ». , . , Miro, , Amazon, Microsoft, . .

:


All Articles