I think they might not be necessary when you reach a certain level of experience, but the employers have no other way of evaluating interested candidates work other than giving them a task which they think the interviewees should be aware of, so I guess it's fair.
Whether it’s a fair examination of the candidate or not, it’s a significant amount of work. And some of these seem like the company just wanted some free coding done.
I think they might not be necessary when you reach a certain level of experience, but the employers have no other way of evaluating interested candidates work other than giving them a task which they think the interviewees should be aware of, so I guess it's fair.
Whether it’s a fair examination of the candidate or not, it’s a significant amount of work. And some of these seem like the company just wanted some free coding done.
Free coding done for what? These are just make believe scenarios, I don't they wanted some "free code".