TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Why don't companies replace code tests with open-source contributions?

4 点作者 fnwx17超过 6 年前
I&#x27;m asking this in the context of code tests that are used during the interviewing&#x2F;hiring process.<p>There is a general consensus that generic code tests that are frustrating and time-consuming for the developers, but that it also doesn&#x27;t give the company too much insight into someone&#x27;s skill set.<p>One thing we thought of was to replace those tests with contributions (or bug&#x2F;issue fixes) to a company&#x27;s open-source project.<p>Obviously, if it were an easy to implement idea, more companies would be doing it already. And so we&#x27;re trying to figure out what are the obstacles and barriers to this.<p>We also created a typeform survey in case you have a few minutes to spare (6 mins is the average completion time) https:&#x2F;&#x2F;workshub.typeform.com&#x2F;to&#x2F;OqzTZS

2 条评论

nostrademons超过 6 年前
Many of them already do weight contributions to open-source projects heavily, particularly their own open-source projects. I remember that when I was in college, over a decade ago, one of the major reasons to contribute to open-source was to build your resume and develop real connections at companies.<p>The reason they give you code tests is because very often the type of work you will be doing on the company&#x27;s proprietary code base is different from fixing bugs &amp; implementing features on an open-source codebase, and they want to ensure that you have the skills to do real coding where there isn&#x27;t an existing codebase to build off. For example, my referrer at Google was someone who I&#x27;d worked on a volunteer PHP-based Harry Potter fandom website with. That&#x27;s great, but very different from the sort of heavy algorithmic code that much of my work at Google entailed.
eesmith超过 6 年前
&gt; &quot;One thing we thought of was to replace those tests with contributions (or bug&#x2F;issue fixes) to a company&#x27;s open-source project.&quot;<p>That sounds like you are saying that job applicants need to do unpaid work which economically benefits the company before being hired.<p>Do they need to sign a CLA as well, or do they at least get to keep ownership of the copyright?<p>More specifically, if I contribute something under the AGPL to an otherwise MIT-licensed project, will that count against me?<p>If the point is to see if my skill set is relevant, then that shouldn&#x27;t matter, right? Because you can still evaluate it, hire me, and have me redo the work under a standard employee work-for-hire arrangement.