Можешь назвать различные способы реализации интерфейса List в Java?
В Java интерфейс List можно реализовать разными способами, в зависимости от требований к производительности и функциональности:
Читать ответПодготовка к интервью
646 вопросов с собеседований в IT_One
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Каталог
В Java интерфейс List можно реализовать разными способами, в зависимости от требований к производительности и функциональности:
Читать ответПессимистичная и оптимистичная блокировки — это две стратегии управления конкурентным доступом к данным.
Читать ответВзаимодействие между Java-приложением и базой данных организуется с использованием следующих подходов:
Читать ответ@Mock создаёт полностью имитированный объект, у которого все методы по умолчанию ничего не делают или возвращают значения по умолчанию. Это полезно, когда нужно изолировать тестируемый класс от зависимостей.
Читать ответОсновные виды реляционных баз данных, которые широко используются:
Читать ответВ Apache Kafka гарантированная доставка сообщений достигается за счет сочетания нескольких механизмов:
Читать ответВ Maven (системе сборки для Java) блоки dependencyManagement и dependencies имеют разные назначения:
Читать ответPod в Kubernetes — это минимальная единица развертывания, которая содержит один или несколько контейнеров, работающих на одном хосте и разделяющих сеть и хранилище.
Читать ответОрганизация методов по группам помогает:
Читать ответВ Java виртуальная машина (JVM) управляет несколькими областями памяти:
Читать ответPreparedStatement в Java имеет несколько преимуществ по сравнению с обычными SQL-запросами (Statement):
Читать ответSet и Map — это две разные структуры данных в Java, которые служат для разных целей:
Читать ответ