База знаний для подготовки к собеседованиям
Вопросы и ответы для успешного собеседования
Структурированная база вопросов, ответов и практических заданий — от Junior до Senior.
Так выглядит разбор вопроса
MiddleJava Developer > Java Core > Core Java
При возникновении коллизий (когда два ключа возвращают одинаковый бакет-индекс), HashMap использует метод цепочек. Начиная с Java 8, если длина связного списка в бакете превышает 8 элементов, он преобразуется в сбалансированное красно-черное дерево...
Collections
MiddleJava Developer > Java Core > Core Java
Сборщик мусора находит недостижимые объекты и освобождает занимаемую ими память, работая по поколениям.
JavaVirtual Machine
JuniorFrontend Developer > JavaScript > Core JS
Замыкание — это функция вместе с лексическим окружением, в котором она была создана.
Core JSFrontend