Почему важно ограничивать область видимости переменных в программировании?
В каких случаях рекомендуется применять абстрактный класс в объектно-ориентированном программировании?
В чем различие между Java и JavaScript, и почему эти языки часто воспринимаются как похожие или связанные?
Имели ли вы опыт использования библиотеки Lombok в своих проектах?
Как осуществляется хранение строковых данных в оперативной памяти?
Что произойдет, если метод hashCode() будет возвращать случайное число при каждом вызове?
Можете объяснить принцип работы метода `fork()` в классе `ForkJoinPool` в Java?
Какие типы реализаций списка вы применяли в практике?
Что и как проверяет аннотация @ComponentScan в Spring?
Проводили ли вы анализ состояния памяти с помощью дампа кучи?
Какие основные преимущества использованию Quarkus вместо Spring в разработке микросервисов?
Каким образом реализовать потокобезопасное создание единственного экземпляра шаблона Singleton в условиях многопоточности?
Каким образом можно организовать сортировку данных в SQL-запросе?
Обязательно ли применять транзакции при выполнении операций с базой данных во всех случаях?
Каким образом реализовать ограничение доступа к компонентам пакета так, чтобы внутренние элементы оставались доступны внутри пакета, но были скрыты для внешнего мира?
Как структурирована архитектура Spring-приложения и из каких основных слоёв она состоит?
Насколько полезным ты считаешь опыт прохождения этого собеседования?
Будет ли автоматически запускаться новая транзакция при вызове транзакционного метода внутри другого транзакционного метода, расположенных в разных сервисах?
Какими методами осуществляется создание индексирования по условию в столбце базы данных?
Какие существуют способы реализации интерфейса List в Java и в чем их отличия?