Подготовка к интервью

Вопросы на собеседовании по ArrayList

76 вопросов по ArrayList с технических собеседований

76 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по ArrayList — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: arraylist, java, backend.

Каталог

Результаты поиска

Найдено: 76
Теория

Какое наибольшее количество элементов можно разместить в ArrayList, предполагая отсутствующие ограничения по памяти?

Максимальное количество элементов в ArrayList в Java ограничено максимальным размером массива, который он использует под капотом.

Читать ответ
Теория

Каково худшее время выполнения метода contains() для элемента, который присутствует в ArrayList?

Худшее время выполнения для contains() в ArrayList для присутствующего элемента — O(n). Это связано с тем, что метод последовательно перебирает элементы, пока не найдет совпадающий.

Читать ответ
Теория

Предложите эффективный алгоритм удаления нескольких соседних элементов из середины списка, реализованного с помощью ArrayList.

Самый эффективный способ удаления нескольких соседних элементов из середины ArrayList \- это использовать метод removeRange.

Читать ответ
Теория

Какая временная сложность добавления элемента в середину у ArrayList и LinkedList, и почему?

Наибольшая временная сложность при вставке элемента в ArrayList возникает, когда элемент вставляется не в конец списка, а в середину или начало.

Читать ответ
Теория

Чем отличается ArrayList от интерфейса List в Java и как они связаны между собой?

List — это интерфейс в Java, который определяет поведение упорядоченной коллекции элементов с возможностью доступа по индексу, добавления, удаления и других операций.

Читать ответ
Теория

При увеличении размера ArrayList выполняется ли поблочное копирование элементов исходного массива?

При увеличении размера ArrayList в Java происходит создание нового массива большего размера, и элементы из старого массива копируются в новый.

Читать ответ