Можете объяснить принципы гексагональной архитектуры и её основные компоненты?
Что обозначает аббревиатура SQL и как она используется в контексте баз данных?
Что мы получим в виде бинарного файла после компиляции Java-программы?
Каким образом можно обработать ситуацию, когда возникает исключение в программе?
Какими методами и инструментами можно осуществлять взаимодействие с базой данных, используя Spring Data?
Можешь назвать основные классы для работы со строками в стандартных библиотеках языков программирования?
Какие подходы или практики руководства проектами разработки программного обеспечения ты применял в своей работе?
Какова основная цель использования интерфейса Callable в программировании?
Можно ли объяснить различие между классом Object в Java и типом Any в Kotlin?
Проводите ли вы регулярные командные встречи или синхронизации на своей текущей позиции?
Зачем проводят тестирование программных продуктов?
Бывали ли ситуации, когда вы изменяли уровень изоляции транзакций в своих проектах?
Как называется интерфейс, который используется для передачи условий фильтрации в функциональном стиле?
Можно ли объявлять методы установки (сеттеры) внутри финальных классов?
Опыт переноски параметров сложных пользовательских объектов из стадии проектирования в процесс выполнения программы?
Каково назначение параметра Load Factor в хеш-таблицах или других структурах данных?
Чем отличается использование ConcurrentHashMap от синхронизированного Map, реализованного через Collections.synchronizedMap()?
Какой механизм кэширования использовался в вашем последнем проекте, и какой провайдер для этого применяли?
Можешь показать пример, когда и как применяется Reflection API в Java?
Остаются ли следы работы JVM для последующего анализа в случае сбоя приложения?