- принимая на вход .csv файл определённого формата, разбирает его и сохраняет содержимое в базу данных;
- по команде выводит на экран данные всех сотрудников, имеющиеся в базе.
- данные в базе должны храниться в двух или более таблицах
- для вывода данных на экран должно происходить не более одного обращения к базе данных
- при реализации могут использоваться любые библиотеки/фреймворки/технологии (могут не использоваться)
- несмотря на то, что задача тестовая, код должен быть таким же, как если бы завтра он шёл в продакшен
First Name;Last Name;Employee type(M for manager, D for developer);Project;Technology John;Smith;M;Everything Everywhere; Martin;Fowler;D;;Java
First Name;Last Name;Employee type(M for manager, D for developer);Project;Technology Joel;Spolski;D;;Kotlin John;Doe;M;British Telecom William;Gates;D;;.NET
John Smith, manager, Everything Everywhere Martin Fowler, developer, Java Joel Spolski, developer, Kotlin John Doe, manager, British Telecom William Gates, developer, .NET