I agree and I think its illegal to do so. Its a form of discrimination so they have disguised it as a "coding challenge".