Единственная объективная критика - почему для использования функции нужно думать про индексы? Использование функции должно быть максимально простым: sumArr([1,2,3]) // 6. Показанный код решения можно подкрутить чтобы она покрывала этот случай. Другие поводы для кидания тапок будут чисто вкусовщиной кидающего. И от вкусовщины, к сожалению, не избавиться. Возможно неизбежность вкусовщины и будет поводом писать на собеседовании так как ожидается а не так как придумываешь, чтобы не было поводов придраться к коду.
мне кажется лучшим ответом нахождение суммы массива чисел будет решение через метод reduce. Но дополнительно можно показать , типа вы умеете в рекурсию. Но это только мое мнение