Тестовое задание является нормальной практикой. Но надо учитывать и затрачиваемые усилия и конечный результат. В этом задании полноценная разработка законченного работоспособно сервиса, который сам по себе квинтэссенция навыков, опыта и знаний.
видал кейс в одном чате, - чувак нашел объявление о работе в компанию о которой наслышан, откликнулся ему прислали тестовое, написать плагин с бизнес логикой, по сути готовый продукт, но он подумал что в такой то компании своих таких продуктов хватает и они хотят его на понимание сложных процессов проверить. Сделал, выслал, ему перестали отвечать. Он начал копать и оказалось что какие то левые чуваки написали объявление от лица компании указав левые контакты и видимо раздавали работу с апворка или еще откуда...