Какое программное обеспечение вы применяли для создания нагрузочных сценариев?
Можете привести пример реализации принципа Fail-Fast в языке Java?
Какие области профессионального роста для вас наиболее интересны дальше?
Какую временную сложность имеет получение последнего элемента в двусвязном списке?
Обладает ли кандидат знаниями и опытом в области проектирования и реализации микросервисных систем?
В каком месте обычно хранятся объекты в системе или приложении?
Каким образом вы планируете настроить и внедрить автоматизированные процессы непрерывной интеграции и доставки в проекте?
Как из исходного кода на Java создать полностью функционирующее приложение?
Можешь перечислить основные иерархии классов исключений, используемых в языках программирования?
Какие способы использования примитивных типов данных в условиях многопоточного программирования?
Что представляет собой неизменяемость объектов в Java и какие классы по умолчанию являются таковыми?
Можно ли определить несколько одинаковых по структуре классов внутри одного приложения?
Можете объяснить, каким образом реализуется принцип внедрения зависимостей в программных системах?
Можете объяснить, что подразумевается под памятью виртуальной машины Java (JVM)?
Является ли JDBC стандартом или же конкретной реализацией для работы с базами данных?
Каким образом узлы связанного списка хранится в области памяти кучи?
Какие подходы и механизмы позволяют безопасно использовать Map в условиях многопоточности?
Каково предназначение аннотации @Version в JPA и как она влияет на управление конкурентным доступом к данным?
Какие методы или свойства необходимо изменить у объекта, чтобы использовать его в качестве ключа в HashMap?
Какой опыт у вас есть в использовании Docker и в каких проектах вы применяли контейнеризацию?