т.е., если предположить, что сеньор в целом согласится на решение такой задачи, будет ли отличаться решение сеньора в ключе каких-то абстракций от решения мидла или джуна?
чистотой кода, используемыми библиотеками, универсальностью будет отличаться - не более... Если ты на собесе потом скажешь, что сделал допущение, что это узкая задача и не стал городить огородов - у некоторых это прокатит, что ты знаешь, что все абстракции и прочее только жрут ресурсы
Условно подход с DI имеет место быть, но если тебе надо просто считать файл и записать в другой, то городить IDataReader и IDataWriter ИМХО нет смысла
(у меня было подобное задание как-то и надо было уложиться по времени - условно сгенерить файл 10Гб на рандоме определённой структуры, сообщить об этом в Кафку и надо было отсортировать определённым образом другой аппликухой в результирующий) - не стал городить огород и об этом сразу сказал, только в течении недели тестового постоянно коммитил оптимизации и пинговал в чате с тех.спецами