Встречается на 3% собеседований по Java
Расскажи про иерархию коллекций
В Java коллекции организованы в иерархию через интерфейсы и классы. Основные интерфейсы:
- Iterable - корневой интерфейс, позволяет использовать for-each
- Collection - базовый интерфейс для всех коллекций
- List - упорядоченные коллекции (ArrayList, LinkedList)
- Set - уникальные элементы (HashSet, TreeSet)
- Queue - FIFO/LIFO (LinkedList, PriorityQueue)
- Map - отдельная иерархия для пар ключ-значение (HashMap, TreeMap)
Пример:
java
List<String> list = new ArrayList<>();
Set<Integer> set = new HashSet<>();
Map<String, Integer> map = new HashMap<>();Коллекции бывают:
- Упорядоченные/неупорядоченные
- Сортированные/несортированные
- Потокобезопасные (Collections.synchronizedList) и нет

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