想象一下这样一种情况,有几个人被派去面试,只有一个人必须通过。他的知识足以胜任该项目。但是,客户要求提供几种候选人,以便他可以选择最佳候选人。您公司中的其他人已经在从事其他项目,因此不应该得到这份工作。
问题是:如何表明其他候选人更糟,同时又不显得愚蠢?
UPD
我已经指出了要点,但是我需要澄清主要想法。我想知道[不应该通过面试]的另一位候选人如何表现呢?
我留下了修改后的问题[第一个],因为有几个答案与之对应。
想象一下这样一种情况,有几个人被派去面试,只有一个人必须通过。他的知识足以胜任该项目。但是,客户要求提供几种候选人,以便他可以选择最佳候选人。您公司中的其他人已经在从事其他项目,因此不应该得到这份工作。
问题是:如何表明其他候选人更糟,同时又不显得愚蠢?
UPD
我已经指出了要点,但是我需要澄清主要想法。我想知道[不应该通过面试]的另一位候选人如何表现呢?
我留下了修改后的问题[第一个],因为有几个答案与之对应。
Answers:
如果您尚未这样做,请提前告知客户有关情况。如果他仍然坚持面试其他开发人员,请以公平的方式让他去做(即,所有开发人员都诚实地回答并尽其所能),并让他编制自己的优先顺序。
然后,让他知道将每个开发人员转移到该项目(包括另一个项目的替代者)的成本(时间和现金),例如:
只要他愿意支付相关的价格,他就可以选择她喜欢的开发商。
在采访了我职业生涯中的一些开发人员之后,现在最失败的最明确方法是:
FizzBuzz测试失败。我曾多次让“开发人员”未能通过FizzBuzz测试,以至于大放异彩。一些失败的候选人甚至具有多年的“经验”。
第二种最常见的方式,是无法理解面向对象设计的关键概念。我曾经让“经验丰富”的候选人解释多态性,在他们看来,多态性是直接违反Liskov替换规则作为使用多态性的前提。:(