程序员面试被要求提供上家公司项目源码否则不予录用请留心

好用的小火箭节点推荐⭐Shadowrocket高速节点推荐

程序员面试时面试的公司要求提供上家公司的项目源码,名曰:只是想看看你的能力!这时候,如果您有上家公司的项目源码,您会给吗?

现实案例

有一个程序员小伙就遇到了这样一个事情,他接到了一家公司的面试邀约,HR让他在面试的时候务必带上之前公司做的项目的源码,还特别提醒“没有源码不予录用!”。

结果这个程序员果断拒绝了这家公司的面试邀请,并说上家公司的源码属于商业机密,不能对其他第三方公司提供!

我只能说,小伙子的行为是正确且明智的!

源码的重要性

其实我们这些做程序员的,本身职业风险就比较高,而很多公司的程序员都是自带电脑的,离职时若上家公司没有明确要求删除源码,一般而言,程序员不会主动删除这些源码。

因为公司项目源码对于已经离职的程序员来说虽然已经是过去式了,但是这些源码都是程序员宝贵的财富,是程序员过去编程经验的累积。很多程序员虽然不会外泄源码,但在之后的工作当中若遇到之前写过的功能,就会拿之前写过的代码做参考。

大部分公司都会拿源码去申请软件著作权,从某种角度上说,这就是专利,是受法律保护的。

因此,如果面试时向对方公司提供了源码,对方公司拿着源码能做什么事情,是不受面试者控制的。如果面试成功,成功入职了,或许自己还能知道些情况,可万一面试不成功,这就相当于交了投名状,结果人家还不拉你入伙!上家公司的源码如果被所面试的公司拿去干别的事情了,您自己都不知道,搞不好还会因此背负一个泄露商业机密的罪名。

再者,这个要求程序员提供上家公司源码的公司也是够奇葩的,换位思考下,今天你要求别的公司的程序员在面试的时候提供项目源码,那么有没有可能在贵公司的程序员离职以后,他们也会带着源码去别的公司面试去?

证明能力不一定非要之前项目源码

作为程序员,如果遇到面试时需要被证明实力的,最下策的方法就是自己带着电脑把上家公司做的项目成品拿给面试官看,然后介绍里面的功能都使用了什么技术、怎么实现的以及编码时长等等。也不要随便就把上家公司的软件直接发给面试的公司,因为对方很可能会反编译。

一般情况下,通过一问一答,只要项目真的是你做的,如果面试官有一定的面试水平,都会在一问一答中得出一个程序员的真实水平是怎样的。

另外,实在想要看源码的情况下,您可以大方拒绝,并告知对方前公司的源码属于商业机密,不可外泄,但是我们可以把我们平时自己做的一些练手项目的源码给面试官看,并告知对方,这些自己写的项目中用到的技术和方法都是在实际工作中总结出来的,能够体现出自己实际的编程水平。

如果可以,最好还是自己带着电脑去,源码也只能在您自己的电脑上看,因为即使是练手项目,其中很多代码思路也是比较珍贵的,面试官只要认可,这也是我们后面谈条件的资本!

如果到这里,面试官还坚持要求要提供上家公司的源码,那么只能说明面试您的人本身动机就不纯,可能就是想要一个免费的、现成的解决方案或源码,面试只是一个幌子而已。或者即使面试成功了,不出意外也会要您在上家公司源码基础上进行项目重构!

总结

其实,类似的事情一直在发生,只是很多程序员没有留这个心眼,只是觉得正好碰到了一个比较对口的公司而已,殊不知,这样的程序员已经将自己置于泄露商业机密的危险境地当中!

不管什么职业,离开了旧的公司,旧的公司里面除了您的工作经验,其他都不要带走,更不要去泄露跟上家公司商业有关的任何产品资料,这不光涉及到职业道德,而是一旦上家公司发现并追究起来,后果都不是我们这些普通打工者能够承受的,切记!

好用的小火箭节点推荐⭐Shadowrocket高速节点推荐

THE END
分享
二维码
< <上一篇
下一篇>>