Имел ли опыт использования методов с реализацией по умолчанию в интерфейсах?
Можете объяснить концепцию ложного полиморфизма в объектно-ориентированном программировании?
Какие ограничения существуют при использовании ленивой загрузки в Hibernate?
Каким образом выглядит структура данных с двумя или более столбцами, по которым реализован индекс?
Использовали ли вы в своих проектах параллельные потоки данных в Stream API?
Когда и почему стоит использовать ConcurrentHashMap вместо обычного HashMap в многопоточной среде?
Какими инструментами или библиотеками вы пользуетесь для реализации параллельных процессов или потоков в вашем проекте?
В каких ситуациях применение индексов в базе данных не рекомендуется или может привести к ухудшению производительности?
Можете объяснить принципы гексагональной архитектуры и её основные компоненты?
Что мы получим в виде бинарного файла после компиляции Java-программы?
Каким образом можно обработать ситуацию, когда возникает исключение в программе?
Можешь назвать основные классы для работы со строками в стандартных библиотеках языков программирования?
Какие подходы или практики руководства проектами разработки программного обеспечения ты применял в своей работе?
Какова основная цель использования интерфейса Callable в программировании?
Можно ли объяснить различие между классом Object в Java и типом Any в Kotlin?
Как называется интерфейс, который используется для передачи условий фильтрации в функциональном стиле?
Можно ли объявлять методы установки (сеттеры) внутри финальных классов?
Каково назначение параметра Load Factor в хеш-таблицах или других структурах данных?
Какой механизм кэширования использовался в вашем последнем проекте, и какой провайдер для этого применяли?
Остаются ли следы работы JVM для последующего анализа в случае сбоя приложения?