Встречается на 2% собеседований по Java
Что такое TREEIFY_THRESHOLD в HashMap
TREEIFY_THRESHOLD — это константа в HashMap, определяющая порог (по умолчанию 8), при превышении которого корзина (бакет) преобразуется из связного списка в красно-черное дерево. Это улучшает производительность операций поиска с O(n) до O(log n) при большом количестве коллизий.
Пример:
java
Map<String, Integer> map = new HashMap<>();
// При добавлении 9 элементов в один бакет (из-за коллизий)
for (int i = 0; i < 9; i++) {
map.put("key" + i, i); // При i=8 список станет деревом
}Обратный процесс (разворот в список) происходит при UNTREEIFY_THRESHOLD = 6 для экономии памяти.

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