My company is hiring and I have been tasked with making a test. This is a developer role, same as my own.
The problem here is that this role requires a wide breadth of skills and as such the test will be quite long - I estimate around eight hours and it is likely an underestimate.
We will provide the candidates with a preconfigured VM to work on. This is in no way code meant for a product, it shouldn't even be possible to minsunderstand it as such. It's a very simplified version of what would actually be expected taking into account most of the role's responsibilities and planned projects. I see no way to shorten this test.
Since we are open to people learning on the job (as this is a somewhat niche role in our area), we don't mind if the candidates don't finish everything in time. I want to give the candidates a weekend to complete the task, my boss mentioned a week.
Is this ok? How should we introduce this task to candidates? Is there anything we can do to improve the situation if the test truly can not be shortened?l