我们公司一直在考虑取消我们的面试程序,让每个候选人与一些程序员坐下来 4-5 小时,然后做一些结对编程。
我在理论上喜欢这个想法,但我不确定如何才能真正让每个候选人都公平。你如何评价他们?他们的输入真的不取决于每个程序员那天的工作吗?
关于这是一个好主意/坏主意或如何使其发挥作用的任何想法都是我在这里寻找的。
干杯!
编辑:
结果 - 按要求
我们将像以前一样进行面试的第一步。电话后是面对面。我们不会让他们回来进行第三次也是最后一次烧烤,而是让 3 名开发人员回来与团队的所有 7 名成员坐在一起。我们决定让团队决定随后雇用谁。
我们得出这个结论有几个原因。我们相信这将赋予开发人员权力,让他们可以选择他们的工作对象。第二个原因是群体动态。我们认为拥有良好的团队动态非常重要,而且在您雇用一个人之前很难判断他们是否适合。
所以最终的结果是我们将继续进行结对编程课程,但以完全不同的方式和完全不同于最初预期的方式。
任何对这种方法的想法或批评都非常受欢迎!!(此编辑在下面发布为答案,因此如果您认为这不是最佳方法,请随时投反对票)