Встречается на 8% собеседований по QA Manual
Какие знаешь виды коллекций
В Java основные коллекции делятся на интерфейсы и их реализации:
- List – упорядоченная коллекция с возможностью дублирования:
ArrayList– динамический массивLinkedList– двусвязный список
javaList<String> arrayList = new ArrayList<>();
-
Set – коллекция уникальных элементов:
HashSet– хэш-таблицаTreeSet– сортированное дерево
javaSet<Integer> hashSet = new HashSet<>(); -
Map – пары ключ-значение:
HashMap– хэш-таблицаTreeMap– сортированное дерево
javaMap<String, Integer> hashMap = new HashMap<>(); -
Queue – очередь:
PriorityQueue– очередь с приоритетомArrayDeque– двусторонняя очередь
Также есть устаревшие коллекции (Vector, Hashtable) и потокобезопасные аналоги (ConcurrentHashMap, CopyOnWriteArrayList).

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