Для чего используется аннотация @ExtendWith в тестах на Java и что она указывает?
Как вы впервые познакомились с языком Java и начали его изучать?
Можете объяснить концепцию Fail Safe и ее применение в системах обеспечения отказоустойчивости?
Обязательно ли в Java указывать extends Object в определенных классах?
Каковы основные гарантии доставки сообщений, предоставляемые Kafka согласно его теоретической модели?
Какой максимальный размер базы данных в PostgreSQL вы использовали в своем последнем проекте?
Какие подходы и инструменты применяешь для формирования запросов при работе с Hibernate?
Каким образом можно реализовать отношение типа many-to-many в базе данных или ORM?
В каких случаях следует использовать потокобезопасные коллекции в многопоточных приложениях?
Каким образом избегается создание лишних временных объектов при использовании StringBuilder в Java?
Возможно ли в Java создать или изменить реализацию метода в статическом классе?
Каким образом отличается область Metaspace от PermGen в JVM и что именно было введено вместо PermGen в новых версиях Java?
В каких случаях предпочтительно использовать аннотацию @Configuration в Spring?
Какие основные трудности могут возникнуть при параллельной обработке одной тысячи транзакций одновременно?
Какие данные и переменные обычно располагаются в области стека во время выполнения программы?
Имел ли опыт использования аннотации @Async для асинхронной обработки задач?
Каким образом в Java осуществляется сбор и отслеживание метрик производительности и ресурсов?
Могут ли методы GET и POST быть идемпотентными, и в чем заключается их отличие по этому признаку?
Какими методами определяется эффективность и сложность алгоритма?
Как классифицировать иерархическую структуру исключений в программных системах?