Какие элементы обычно исключаются из определения объектно-ориентированного программирования?
Как часто вы сталкиваетесь с ситуациями, вызывающими возражения, и как их обычно решаете?
Какими способами можно предотвратить или устранить взаимные блокировки в системе?
Каким образом можно вызвать ошибку OutOfMemoryError в Java, если система исчерпала доступную память?
Объясните основные отличия между командами push и pop при работе со стеком.
Бывали ли случаи, когда вам нужно было выбрать или заменить используемые технологические инструменты или платформы в проекте?
Какой опыт у вас есть в работе с системами управления базами данных SQL?
Какое приблизительное количество памяти занимает экземпляр базового объекта в Java?
Зачем в программировании создают неизменяемые (иммутабельные) классы и какую задачу это решает?
Каковая роль и назначение ключевого слова synchronized в программировании?
Какой у вас был опыт разработки и реализации интеграционных тестов в проектах?
Какие основные принципы лежат в основе объектно-ориентированного программирования?
Объясните концепцию пула строк и его использование в программировании.
Какие причины делают использование блокирующей синхронизации для счетчика нежелательным при большом количестве потоков?
Можете объяснить, что подразумевается под термином антипаттерн в программировании?
Чем обусловлено невозможность присваивания коллекции объектов типа Integer переменной типа Number в языке программирования?
Какие распространённые ошибочные подходы к внедрению зависимостей в Spring вы знаете?
Как быстро можно получить доступ к элементу в связном списке?
Какие причины делают изменение размера массива нежелательным или невозможным в большинстве случаев?
Какое повлияет результат выполнения цепочки операторов, если не добавить конечную операцию?