Вы имеете ввиду submodules?
Я так понимаю это подразумевает достаточное большое переписывание текущей архитектуры.
Не очень понятно как npm может помочь.
Собеседование в ит это по сути экзамен к которому нужно готовится
тестовое задание которое требует тоже самое так как нужно сделать его как минимум на 5+
Если у вас есть возможность ходить на собесы еще и работая
то у вас на работе нет контроля за сотрудниками и они могут прохлаждаться