诚实有效的面试-雇用开发人员的最佳方法

因此,您已经决定需要雇用。 怎么办?

候选搜索本身可以尝试。 但是,即使您已经确定了潜在的短名单申请人,也仍然必须对他们进行面试,才能真正找到合适的人选。 与开发人员或软件工程师进行面谈是一个与众不同的野兽。

这种面试不是一门艺术。 这是一个过程。 您可以采取一些具体步骤,以确保发现开发人员候选人的真正技能,团队适用性和真实性。

这里有一些行之有效的技术,可以用来获得过去的股票面试答案,并真正了解候选人的长处和短处。

有一个很强的技术人员(或多个,如果可能的话)进行面试。 这看起来似乎很明显,但是对于雇用他们的第一批工程师的非技术公司而言,这可能很棘手。 如果内部没有任何技术人员,请在您的网络中寻找人来帮助您进行面试。

确保面试过程中至少有一个小时涉及编写真实代码。 刚接触开发人员的人经常会像其他职位一样面试他们:询问职业目标,判断他们的整体素质等等。所有这些都很重要,但它们也与技术能力无关。 您还需要确保为此进行面试。

首先是对整体态度和学习能力的面试,其次是对您堆栈的具体技术知识的面试。 无论如何,已经精通多种语言并且能够快速学习的开发人员无论如何都会迅速加快您的特定堆栈的速度,因此正确选择整体更重要。

注意任何傲慢态度的迹象。 尽管开发人员周围流行文化,但实际上这是一个非常协作的职业,任何有态度或不与他人合作的人都会给您的团队造成伤害,而不是好处。

在评估他们的面试水平时,考虑候选人的工作职责。 例如,如果您要面试某个销售职位,您可以假设(或至少希望如此)您所面试的人会在推销自己方面做得很好,因为他是出色的角色。 因为销售是他们的谋生手段。

作为全面的概括,开发人员在面试过程中可能会更加务实,甚至更加紧张。 如果您自己不是开发人员,您可能会认为一个人紧张而不能很好地推销自己是一个不好的信号,但请记住:他们的工作不是将自己的才能推销给一群人。 它正在编写质量代码。 那真的重要吗?

总体而言,当您选择候选人时,请相信自己的直觉,但要遵循流程,以确保您对要考虑加入团队的人员有了准确而真实的想法。

开发人员与客户合作确定关键需求并构建定制软件。 首先了解客户需求。 第二,选择正确的技术。 学到更多。