首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能在面试时向应聘者出示你的制作代码吗?

你能在面试时向应聘者出示你的制作代码吗?
EN

Software Engineering用户
提问于 2010-10-26 11:39:02
回答 4查看 672关注 0票数 14

我见过这种事好几次了:

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

我认为在面试中向候选人介绍代码库可能会解决这个问题。也许更好:把这个问题和面试问题结合起来,比如“你将如何改进代码的这一部分?”这样,如果候选人是“适合代码基的好人选”,那就很明显了。

你见过这种方法在任何地方都适用吗?你会在面试时向应聘者展示你自己的代码库吗?如果他们要求/作为面试过程的一部分?

EN

回答 4

Software Engineering用户

发布于 2010-10-26 12:19:56

我们不仅向候选人展示了我们的代码,我们还让他们去做。我们进行配对编程,所以我们通过将候选人与我们的程序员配对,并解决一个真正的问题(尽管是一个精心挑选的问题--这并不需要大量的上下文知识)来进行面试。他们看到了我们的代码,我们看到了他们的编码,我们都看到了他们如何适应我们的文化。

票数 10
EN

Software Engineering用户

发布于 2010-10-26 12:18:15

我还没做但我会的。如果开发人员认为这看起来不像是他想要做的事情,那么这可能是一个发现候选人心态的机会:为什么他不喜欢它?他会改变什么?他会喜欢在这样的位置上做出这样的改变吗?如果是这样的话,他当初为什么说不想做呢?

我在每日的WTF上看到了这样的观点:如果面试官给你看了真实的代码,她就会试图让应聘者免费解决她的问题。这是妄想症,海事组织。面试官试图找出你在现实世界的代码库中解决真实世界问题的能力。你可以了解更多关于你将要做的项目的信息。

票数 5
EN

Software Engineering用户

发布于 2010-10-26 12:16:47

是的,如果相关代码不属于客户端。

上一次,我采访了一个人,这个人摇摆不定,对代码库的大小感到不知所措,很快就离开了。

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

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/14728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档