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