Coding tests unfortunately aren't just about demonstrating skill. Then people like me could just link to their github QED. It's also about completing assignments and doing stuff because you are being instructed to.
Ask HN: A coding test or working for free?
21–30 of 92 posts
Re: Ask HN: A coding test or working for free?
#22Earlier quoted context omitted.
This is a simple solution to the problem. Paying someone for an hour or two is absolutely nothing for a healthy company. So if the company wants to have you write code to prove your mettle, have them pay you for the time.
Except you cannot do that in every country. You know, Labour right.
Re: Ask HN: A coding test or working for free?
#23It's the future. Crowdsourcing through job candidates. I had a similar experience with a company in Berlin, Germany. They didn't care about the code or my skills. Only if the submitted solution worked against their existing tests. I think it's just a sleazy way of getting things built for free. Basically, write only a test for the functionality you want. And give the actual task to job candidates. If someone succeeds…
I just ask because it seems like trying to get work done for free through code exercises is much more trouble than it's worth.
Re: Ask HN: A coding test or working for free?
#24I've been given programming tests before, but they were always for hypothetical problems that were open-ended. That way, each candidate solved the problem in a different way which was when discussed during the interview process. In your case, it sounds like they wanted you to solve a specific real world problem they are dealing with.
Re: Ask HN: A coding test or working for free?
#25Any programming test that takes over an hour to complete is highly suspect. If it took less than that to complete the code (you did not specify), then IMHO I can understand why they were expecting a more complete answer. Regardless, my hunch is that your instincts are right about this one.
Re: Ask HN: A coding test or working for free?
#26It's the future. Crowdsourcing through job candidates. I had a similar experience with a company in Berlin, Germany. They didn't care about the code or my skills. Only if the submitted solution worked against their existing tests. I think it's just a sleazy way of getting things built for free. Basically, write only a test for the functionality you want. And give the actual task to job candidates. If someone succeeds…
Re: Ask HN: A coding test or working for free?
#27I have to be a bit cautious here, because our company does something similar.
We have a little programming challenge that we ask candidates to submit. We don't use those submissions in production. We find it gives people with non-traditional backgrounds a chance to show their chops, and gives us some meat to discuss during an interview.
The challenge probably takes 4-8 hours, though. Part of me does think it's a little asymmetric for us as employers to be demanding this of candidates. We've also done week-long work tests, where we pay the person market rate to work with us on real-life code.
Anecdotally, people view the paid week-long trial as demeaning, but the (unpaid) challenge as exciting and fun. We live in a bizarre world.
Re: Ask HN: A coding test or working for free?
#28Did he even ask you to describe how you would likely tackle the problem while you were in their office? Things like design ideas, architectures, technologies, pros and cons, etc? If all he did was ask you to "do this" at their office without picking your brains as to your thought process, then regardless of the legitimacy of the offer, I would think twice about working there. The fact that he's asking for a solution…
That conversation was there. After we spoke he left me to work.
Re: Ask HN: A coding test or working for free?
#29But it doesn't only happen in this industry: my niece is a graphic designer & has been asked to provide samples of her work on projects ... to the interviewer's specification. She's done it, because she really needed the work, but felt terribly taken advantage of, and I'd agree: it's predatory.
I have the luxury of telling people that, no, I won't take their 1) IQ test, 2) Personality Test, or 3) their Coding Challenges. Not everybody does, certainly.
The appropriate thing to do is to either state up front that you'd need to be compensated for your time, or acknowledge that you're giving away work as a way to possibly get in the door & just write the best solution you can write - not leaving it incomplete, necessarily, either, as that is a sort-of halfway position that makes you look bad.