Infor interview question

Difference between List and Array, Why Strings are immutable.