|
After having been asked this several times, I've begun to make it clear that I will only engage in these tests if I'm compensated for the time. It's a delicate thing to do, really, telling someone that, no, you're not going to work for free, just on the hope that you might get a job. But 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. |
I agree with this 100% and do the same thing.
If you need something that measures my ability, then go to my github page and go over the copious amounts of projects I have there and determine if my skill level is what you need for your company.
I had one interview where I had sent over a link to my github page. As soon as I sat down, I was given a large packet (it was about 20 pages) and asked to look at the code and figure out the bugs. Most of these were in Java and .Net. I reiterated I didn't work with either language and they told me to "just look at the examples and give it a try." I asked them if they had looked at my github page and reminded them I'm a front end developer. After they said, "Uhhh no, we didn't look at your examples." I stood up and told them, "Thank you gentlemen, but this interview is over. Thanks for wasting my time." and walked out.
I've also turned down "code challenges" that would eat up a week or so of my time. I've got a myriad of recruiters calling me for gigs, why would I waste a week working for free on your "code challenge"? I guess I'm at a point in my career where my work can speak for itself. I don't need to jump through a bunch of hoops to prove my abilities anymore.