So I go to an interview, everything goes well, one hour discussing work history and company's products, finishing with a programming test. I am told a decision will be made in a week or so.
Now I get an email saying that a more "advanced" test would be sent to me and I have 24 hours to do it. I was caught by surprise since that has never happened before - who knows what's in that "test", and how much of it is real work.
Should I accept and take the test? I am concerned they will come up with other things since this was totally not expected.