Любой вопрос по тестовому заданию - это сразу "минус" перед собесом. На то оно и задание, чтоб посмотреть как человек способен решать проблему. В "боевых" условиях бизнесу на фиг не нужен чел, который постоянно чего-нибудь уточняет или спрашивает. Бизнесу нужен чел, который предлагает
Разработчик не общается с бизнесом, иначе это уже свободный предприниматель-фрилансер или что-то такое.
Разработчик общается с тимлидом / руководителем проекта. Если тот предлагает парсить хрен знает какой, "произвольный XML, о котором я сейчас подумал" - ну как бы он либо некомптентен, либо издевается.