тестовое задание вполне нормальное. Проверяют как человек работает с документацией, каков опыт разработок от начала и до финала проекта. Каковы временные показатели. Вполне вероятно что контора работает по Scram методу где каждый проект разбит на "итерации" Тоесть дается определенный перечень нагрузки на команду разработчега, который комманда может выполнить за итерацию - тоесть за определенный промежуток бизнес времени. Обычно недели за 2.
Пытаются выяснить как человек понимает структурированные данные и насколько хорошо разбирается в чужих разработках.
НО! Я бы такое задание делал бы только если бы меня брали на должность начальника отдела или как минимум должности senior scram masterа под оклад в два килобакса за тестовый период.