您会在面试中向候选人展示您的生产代码吗?[关闭]


14

我已经多次看到这种情况:

候选人喜欢公司,成功通过面试。然后开始工作,在第一天结束时,他确定代码库/项目不是他想要花费的时间。所以他很快就离开了。

我认为在面试时向代码库介绍候选人可能会解决此问题。甚至更好:将其与诸如“您将如何改进代码的这一部分?”之类的面试问题相结合。这样,如果候选人很适合“代码库”,这将是显而易见的。

您看到这种方法在任何地方都适用吗?您是否会在面试时向候选人展示自己的代码库:他们是否在面试过程中询问/作为面试过程的一部分?

Answers:


10

我们不仅向候选人展示我们的代码,还让他们继续努力。我们会进行编程配对,因此我们通过将候选人与我们的一名程序员配对并处理一个实际问题(尽管经过精心选择的人-不需要大量的背景知识)来进行面试。他们可以看到我们的代码,我们可以看到他们的代码,我们都可以看到它们如何适应我们的文化。


3
我喜欢这个。您在什么公司工作?:)
Marek

如果只做结对编程,这将真是太棒了。。。
Wyatt Barnett 2010年

但是面试过程需要多长时间?可能有很多人参加面试!
Gopi 2010年

@Sri:我们一次只采访一个人。我还要补充一点,这不是一线采访。我们先阅读发送给您的简历,然后与潜在候选人进行电话面试,然后要求通过的任何人参加配对面试。我还要补充一点,我们的招聘过程相当集中;我们倾向于雇用员工推荐给我们的人员,我们信任的公司以外的人员或与我们合作的招聘代理商。我们永远不会有一百名申请人来筛选。
汤姆·安德森

2
@怀亚特:我想知道它是否在非配对公司中也可以使用。让那个家伙坐下来解决问题,作为他的向导,解释背景,给予他支持。即使只是就如何解决一个具体问题进行交谈(我想像您与同事做到这一点,即使您不配对)也可能很有用。
汤姆·安德森

5

我还没有做到,但是我愿意。如果开发人员认为它看起来不像他想要进行的工作,那么这可能是一个机会,可以了解候选人的想法:他为什么不喜欢它?他会改变什么?他会喜欢自己可以做出这样的改变吗?如果是这样,他为什么最初说他不想继续做呢?

我已经看到了每天的WTF上的情绪,人​​们认为如果面试官向您显示真实的代码,她就试图让候选人免费解决她的问题。IMO,这是偏执的。面试官试图找出您在现实世界代码库中解决现实世界问题的能力。您可以找到有关您将要从事的项目的更多信息。


1

是的,如果有问题的代码不属于客户端。

上次我采访某人时,那个人震惊了,对代码库的大小感到完全不知所措,不久就离开了。

如果代码属于客户,那么(在我看来)显示来源是不道德的,因为客户的代码是客户的代码,而不是您的代码。(当然,如果您请求客户的许可并获得许可,那没有问题。)


1

只要您不违反这些保密协议,我认为那将是一件好事。这样,您就可以估算候选人的人数,而候选人也可以估算您的人数。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.