Опишите ваш опыт работы с языком Java и проекты, в которых вы его использовали
Объясните различия между синхронизированным методом, синхронизированным блоком внутри метода и статически синхронизированным методом в контексте Java или другого языка программирования, обеспечивающего взаимную блокировку.
Как отличаются между собой структуры данных List и Set в контексте их использования и свойств?
Каковы отличия между использованием RestTemplate и WebClient в рамках Spring для выполнения HTTP-запросов?
В каком месте в памяти обычно сохраняется строка, заданная с помощью кавычек в коде?
Какой средний срок выполнения ваших проектов?
Можете пояснить роль Controller в рамках архитектуры Spring и как он обеспечивает обработку входящих запросов?
Какой ответ ты предоставляешь после выполнения задачи в текущем проекте?
Какой шаблон проектирования используется при реализации класса StringBuilder для эффективной работы со строками?
Объясните принцип работы условных операторов в программировании.
Можешь перечислить стандартные структуры данных, реализованные в Java Collections Framework?
Какова роль внешнего ключа в реляционной базе данных?
Объясните, почему при выполнении методов UserRepository.findById() и User.getEmails().forEach() может возникнуть проблема N+1, если метод getUsers() помечен как @Transactional, а поле email аннотировано как @OneToMany.
Каким образом вы взаимодействовали с аналитиком для решения возникающих вопросов?
Каким образом реализовать проверку наличия обязательных параметров, таких как логин, пароль и URL, в файле application.properties, чтобы стартер не запускался при их отсутствии?
Можно ли объяснить концепцию оценки эффективности алгоритмов с точки зрения их роста времени выполнения по мере увеличения входных данных?
Готов ли ты настроить двух потребителей для одного топика так, чтобы они работали без перебоев, указав конкретные партиции для каждой из них?
Можно ли обеспечить последовательный вывод сообщений из Kafka так, чтобы они шли в том же порядке, в каком были записаны в Topic?
Какие показатели системы необходимо мониторить при регулярной перезагрузке сервиса для предотвращения ошибок OutOfMemoryError?
Какую основную функциональность обеспечивает инструмент Maven для управления проектами на Java?