Ask HN: What's an effective programming test?
Any suggestions on developing a good test for medium to senior level developers?
Any suggestions on developing a good test for medium to senior level developers?
The worst code challenge I was given was by a company that basically gave me a huge dump of data (a 60 line string in a very peculiar format) and told me to write a function that took the data, processed it, then outputted that data in another peculiar format. I was given one hour to complete this assignment. It was tedious and in no way fun, so I just didn't do it. I probably could have gotten it, but I don't like doing things like that. If the interview contains high-stress speed coding, then I can only assume the job contains the same. No thanks.
Good developers like to take their time, so don't timebox (at least not in units of hours, a one week deadline is fine). Also, good developers don't like doing tedious things. Give them something meaningful to do, not just busywork.
are they allowed to delegate parts of the task to others?