I'm applying for a permanent, remote web developer position. Initial interview took place, now I must submit a test which should take me between a half and a full day of work.
I know one issue is whether this work will further the company's interests, or if it's purely for test purposes. I cannot verify that.
But even though I am told this practice is becoming widespread, to me it still feels wrong to work several hours for nothing in return.
An hour or so seems acceptable, but what about 5? 10? 20? Where should we draw the line?