Встречается на 2% собеседований по Java
Сколько бакетов по умолчанию в HashMap
В HashMap по умолчанию 16 бакетов (capacity = 16) с коэффициентом загрузки (load factor) 0.75. Это означает, что при достижении 12 элементов (16 * 0.75) произойдет автоматическое увеличение вдвое (rehashing).
Пример создания HashMap с дефолтными параметрами:
java
Map<String, Integer> map = new HashMap<>(); // 16 бакетовМожно указать начальную capacity в конструкторе:
java
Map<String, Integer> customMap = new HashMap<>(32); // 32 бакетаВажно: реальное количество используемых бакетов может быть меньше из-за особенностей хэширования и коллизий.

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