Можете объяснить различия между Mock и Spy в Mockito и когда их следует использовать?
Можно ли считать стек устойчивым средством для долговременного хранения данных?
Можно ли считать объект SessionFactory ресурсоемким или тяжелым для системы?
Можете объяснить, что означает термин 'иммутабельный объект' и в чем его ключевые особенности?
Является ли первичный ключ в таблице SQL также индексом для быстрого поиска данных?
Может ли интерфейс Runnable рассматриваться как интерфейс для выполнения задач в Java?
Можно ли изменить содержимое объекта String после его создания?
Могли бы вы объяснить концепцию распределенной архитектуры и ее основные особенности?
Можете объяснить, что представляет собой terminal operation в Stream API и как она работает?
Можете объяснить, что подразумевается под уровнями распространения (propagation) при управлении транзакциями?
Можете объяснить понятие состояния объекта в программировании?
Объясните, что обозначает тег `<header>` в HTML и как его используется в структуре веб-страницы
Можете объяснить, что такое вложенный запрос в базе данных?
Можно ли объяснить, что подразумевается под термином 'буфер' в программировании и как он используется?
Можете объяснить значение и использование модификатора default в программировании?
Можете объяснить, что подразумевается под понятием мьютекс и для чего он используется в многопоточном программировании?
Что происходит при совпадении хэш-кодов у объектов в HashSet, и как это влияет на работу коллекции?
Можешь перечислить основные аннотации, используемые в Spring Framework?
Можете объяснить функциональную роль и особенности инициализационных блоков в языке Java?
Можете объяснить принцип согласованности (C) из модели ACID и его значение для транзакций в базах данных?