Job application challenge
integrumtech.com
integrumtech.com
Basically, isn't the ideal employee one that would be entertaining multiple offers? Doesn't this challenge filter those candidates out?
I tend to object to "fun and interesting challenges" more - all they tell me is that somebody had a lot of spare time, and don't rule out the possibility that somebody needs "fun and interesting" stuff in order to produce work.
It will weed out a lot of the nohopers, without making the decent people feel like they are jumping through unreasonable hoops. I like it.
The refactoring of the code is probably OK; I haven't looked at the code so I don't know for sure, but writing a Ruby script with the GitHub API and the second task is a bit over the top. They should choose one or the other; if an applicant can refactor code well, he should be able to know how to use libraries, and if an applicant can write clean code to do the GitHub task, then he should know how to refactor. No need for both.
For anyone who is seriously applying for a position this isn't a significantly greater burden compared to the normal multi-stage application process at any other company. For people who are just blanket spamming their tarted up resume to anyone and everyone hoping for a lucky hit, this is a lot more work in comparison. But I think that's a feature not a bug.
The GitHub forks are public. If you wanted to, you could just look through ~30 forks and see what their commits/code look like. It would be fairly easy to find the "best" solution and work from there.
Furthermore, having your resume public gives you a better idea of how qualified you are in comparison to your peers that are applying for the same role.
Seems slightly fishy to me.