Quote:
Originally Posted by KatoKrazy
I wouldn't work at any place that asked me to do a coding "assignment", ie work for free.
At a place I used to work we would hire candidates who made it past the first couple rounds of interviews (I forget exactly, but late in the process) for a 20 hour project as a test, but it wasn't as much of a coding test as a problem solving test, I would say. We would ask them to document how they worked through the problem given as well as the code, and they would work in a copy of one of our repos.
There were NDAs and all that, so there's a lot of overhead, but as far as feeling confident in someone's technical ability I really liked that approach. Although I would, since it was my idea and I put together the test projects :P And I didn't have to deal with the overhead or the potential problems. It solves your "working for free" issue though.