Какие подходы и техники использования полиморфизма доступны в Java, и как они реализуются?
Какова основная цель использования функциональных интерфейсов в программировании?
Какая основная структура данных используется для реализации связанного списка?
Можете объяснить принцип внедрения зависимостей в Spring и как это реализовано?
Как осуществляется процесс имитации объектов с помощью библиотеки Mockito в тестах?
Каким образом вы начали свою работу с Java и что подтолкнуло вас выбрать именно этот язык программирования?
Какими методами осуществляется внедрение зависимостей в фреймворк Spring?
Что возвращает метод hashCode в Java?
Что бы вы хотели передать зрителям или аудитории?
Какое предназначение и функции выполняют бины в контексте сервера или приложения?
Есть ли возможность создавать наследников от встроенного типа String в языке программирования?
Можете объяснить принцип работы пессимистической блокировки и в чем её отличие от другой стратегии блокировки?
Какой у вас опыт разработки с использованием фреймворка Spring?
Является ли вызов метода get у объекта CompletableFuture операцией, которая блокирует поток или же работает без блокировки?
Можешь ли ты сравнить скорость поиска элемента в различных типах коллекций?
Кто назначал вам конкретные задания в вашей последней работе?
Кто отвечает за выявление возможности тестирования исключений в коде?
В каком регионе памяти (стеке или куче) обычно располагается простое поле внутри объекта?
Кто обычно занимается оптимизацией и настройкой системы во времена пиковых нагрузок?
Для каких задач предназначен Spring Boot и какие преимущества он предоставляет при разработке приложений?