我最近申请了一个C#开发人员的职位,在面试期间,面试官多次问我是否为开发一个或多个开源项目做出贡献。
因为他们让我写了很多代码(从基础到TDD,MVVM,MVP),我不明白这个问题的意义,尤其是因为他们坚持这个主题,事情开始困扰我。
我希望我有足够的时间开发开源软件,但我不明白为什么一家销售软件的公司假装他们的员工在业余时间免费工作。
这个问题的真正原因是什么(除了检查代码)?
发布于 2013-09-19 08:46:36
只有一种方法可以确定这个问题的原因,那就是由面试官在这里回答。
我想出了几个在面试中可能被问到的原因:
发布于 2013-09-19 08:27:06
在业余时间为开源项目写作可以显示出对编码的热爱。我只能猜测他们的推理,但也许他们想要一个热爱编程的程序员,而不是一个只认为它有用的人。
发布于 2013-09-19 10:52:07
不要太沉迷于整个开源或者为免费的概念而工作。他们想看你写的代码。如果您所有的工作都是为不同的公司完成的,您将无法包括这项工作。这与作家、音乐家或其他类型的创造性作品的组合没有什么不同。
您可以在面试过程中编写代码,但是由于时间的限制,您可能会有缺点,而且很难展示如何设计更大/更复杂的项目、修复bug和重构代码。
https://softwareengineering.stackexchange.com/questions/211963
复制相似问题