Встречается на собеседованиях • сегодня
Работал ли с List
Да, работал. `List` — это интерфейс в Java, представляющий упорядоченную коллекцию с возможностью дублирования элементов. Основные реализации: `ArrayList`, `LinkedList`, `Vector` (устаревший).
**Пример:**
```java
List names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names) {
System.out.println(name);
}
```
Ключевые методы:
- `add()`, `remove()` — добавление/удаление элементов.
- `get(index)` — доступ по индексу.
- `size()` — количество элементов.
- `contains()` — проверка наличия элемента.
`ArrayList` — быстрый доступ по индексу, но медленные вставка/удаление в середине.
`LinkedList` — быстрые вставка/удаление, но медленный доступ по индексу.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы