Можешь ли ты назвать основные стили и подходы в программировании, которые тебе знакомы?
Какие основные сложности возникают при одновременном выполнении транзакций в базах данных?
Какие методы оптимизации можно применить для улучшения производительности при использовании отложенной загрузки в JPA?
Какие методы существуют для мониторинга и сбора данных о состоянии JVM?
Какими методами ты можешь преобразовать объект в формат, пригодный для хранения или передачи?
Какими другими методами, кроме многопоточности, можно повысить эффективность сервиса, создающего отчёты, который выполняет 4 параллельных HTTP-запроса к разным системам?
Какие виды тестов используют при подходе Test-Driven Development?
Можешь назвать различные уровни доступа и конфигурации свойств в Spring?
Можешь перечислить основные свойства потока данных в Java?
Можете описать процесс превращения Java-кода в команды, которые понимает операционная система?
Каковы методы синхронизации, реализованные внутри ConcurrentHashMap для обеспечения потокобезопасности?
Что включает в себя концепция Happens-Before и какие действия она охватывает?
Можете объяснить ключевые принципы, на которых основана фреймворк Spring?
Опишите последовательность действий, которые были выполнены после получения задачи
Какой учебный предмет вы испытывали наименьшее удовольствие во время обучения?
Какой инструмент для автоматизации управления контейнерами вы применяете в своих DevOps-проектах?
Каким образом можно реализовать многопоточность в высоконагруженном сервисе, выполняющем множество однородных тяжелых задач?
Какой опыт у вас в использовании Mockito для тестирования мок-объектов?
Мог бы ты рассказать, какие технологические инструменты и платформы используются в твоем текущем проекте?
Каким образом определяется совпадение ключей в данных структурах или алгоритмах?