Какую роль выполняет аннотация @RestController в разработке REST API на Spring?
Какое исключение возникает при использовании стратегии Fail-Fast в коллекциях при их модификации во время итерации?
Для чего используется Mock-объект в тестировании с JUnit, и какие реальные компоненты он заменяет?
Ты знаком с определенными источниками информации по данной теме?
Как осуществить отправку файла клиенту в приложении, использующем Spring MVC?
Как отличить принцип внедрения зависимостей в Spring от принципа разделения ответственности D в SOLID?
Какое предназначение и функции выполняют бины в контексте сервера или приложения?
Можешь привести пример паттерна, создающего объекты и его использования?
Какими признаками можно определить, что сервер подвержен угрозам безопасности?
Как осуществляется делегирование ответственности внутри команды?
Какие существуют уровни доступа к методам в объектно-ориентированном программировании?
Какой период времени сообщения сохраняются в Kafka перед удалением или архивацией?
Имели ли вы опыт работы с механизмом MDC?
Что побудило вас заниматься развертыванием приложений на базе Spring?
Что такое кеш первого уровня и какова его область видимости?
Какой объем памяти занимает переменная типа int в байтах?
Можешь перечислить основные аннотации, используемые в Spring Framework?
Можете объяснить, что означает аббревиатура JVM и как она связана с JVM-процессом?
Каким образом NIO реализует неблокирующий доступ к системным ресурсам и что при этом происходит за кулисами?
В каких случаях целесообразно применять абстрактные классы в проектировании программных компонентов?