Gennadiy wrote:2005 wrote:Если не понятно, то какой же это нафик итератор?
Вполне понятно как он будет себя вести. Он даст exception: collection was modified. Как и почему он это делает вопрос для интервью слишком замысловаты.
Пожалуй я согласен у вас поработать за $200K.

Не буду утверждать про .Net, но вообще-то удаление элементов коллекции это стандартная функция итератора и никаких exceptions не будет, если это делать средствами итератора.
Смотрите ниже, класс Iterator, метод remove(). Там же ArrayList.
http://java.sun.com/j2se/1.4.2/docs/api/