А где, вы думаете, такой проект может быть использован?
UPD: Ладно, перефразирую. Какому заказчику для каких целей может понадобиться такой проект?
Для чего в тестовом задании на джуниора - алгоритмы, мне понятно сложно. Да нафига мне нужно, что б вы умели какие-то алгоритмы решать, если вы будете пилить свой велосипед 3 недели, вместо того, что б взять готовое решение, за полчаса осилить докуменатацию и за 2 часа применить ?
Реалистичность и схожесть с ТЗ для тестового задания - это плюс.
С другой стороны, тестовые задания вообще - это спорный вопрос, хорошая ли практика. Так же, работодатели часто к этому относятся абы-как и встретить можно разное. Тут уже будет вопрос, действительно, в том, стоит ли оно того - если предлагают после этого задания испытательный срок и 100 баксов в месяц - врядли. А если нормальных джуниорских 400-500 баксов - то ничего такого тут нет