Quote:
Originally Posted by adios
Quick point, one of things to keep in mind about taking a test is that it isn't some sort of process where the person who gets the highest score on the test gets the job.
Can you expand on this a bit? Granted, I don't ever expect to get the highest score, but I'd appreciate a token of appreciation for at least doing all of the questions.
Quote:
My view, it is simply a way to weed out candidates. With open ended type tests, like do it at home type projects, offer a lot more opportunities to reject a candidate. FWIW when companies ask you to invest a lot more time in something like a do it at home type project, chances are high that you will just be wasting a lot of time. Ymmv as it might end up being good practice and benefit you personally.
Yeah, I see the take-homes as a learning experience. I just about always run into something I'm not entirely sure on, and once in a while, learn and use something I've never seen before.
I think that, if the applicant really put in 2+ hours to do the test, he should get nominal feedback. More often than not, it is either completely ignored, or the response is a rejection form letter.
Any query on feedback about the code or approach is always "It is against our policy to..."
Here is a copy / paste of a quiz preamble I was sent a few weeks back. Seems indicative:
What we like to do is send out a written quiz and have you fill it out and send it back. This is the same process for all senior, junior, and interns engineers. We do this partly to get some baseline software engineer skill level data - which is why everyone does the same quiz. And partly to see if you have the right temperament to work in our startup-esque environment - where ocasionally you have to do trivial tasks just to help the team out.