Как в языке объектно-ориентированного программирования реализуется понятие объекта?
Какие обязанности и задачи вы выполняли в рамках вашего предыдущего проекта?
Можешь привести пример ситуации, когда система работает по синхронному взаимодействию компонентов?
Какое количество различных контекстов существует в определенном сценарии или системе?
Можете объяснить, каким образом реализуется партиционирование данных в системах управления базами данных?
Какая структура данных подойдет для реализации базового механизма кэширования?
Создавал ли ты собственные запросы (JPQL или SQL) при работе с Spring Data JPA?
Можете объяснить концепцию IoC контейнера в рамках Spring и его роль в управлении зависимостями?
Можно ли объяснить различия между аннотациями @Controller и @Component в Spring, и в чем их назначение?
Какое различие между операторами break и continue при управлении циклом?
Каким образом происходит слияние двух отдельных веток в системе контроля версий?
Можно ли считать Throwable исключением, которое обязательно нужно обрабатывать или объявлять?
Какие механизмы синхронизации потоков вы применяли в своих проектах?
В чем заключается основное отличие массива как ссылочного типа данных от примитивных типов?
Можешь описать ситуацию, когда в системе возникает взаимная блокировка ресурсов?
Можете объяснить основные различия между Docker и Docker Compose и их назначения в процессе разработки и деплоя?
Объясните концепцию и применение шаблона проектирования 'мост' в разработке программного обеспечения.
Какие основные отличия между системами хранения данных PostgreSQL, MongoDB и Redis в контексте их архитектуры и использования?
Как вы поступите, если в начальной стадии присоединяетесь к проекту, который уже находится в разработке?
Проводили ли вы подключение к серверу во время вашего последнего проекта?