Еще раз, это про перечисление элементов в какой либо коллекции, я могу расширить тип int этим интерфейсом, но int от этого не станет ни листом ни массивом)
Ну вот он основан на массиве. Аллоцируется n кол-во значений под него.
Потом ты делаешь add и когда место заканчивается аллоцируется ещё больше места для него и копируются элементы в новый массив. Как бэ этого достаточно для собеса