Расскажи о дедлоке и как избежать этой проблемы в программировании.
Передается ли в Java данные по ссылке или по значению?
Как StringBuilder решает проблему конкатенации строк?
Какую задачу решает полиморфизм в программировании?
В чем заключается причина существования структуры данных Map в рамках коллекции Collection в Java Collection Framework?
В чем заключается прогрессивность NIO в Java?
Опиши основные этапы взаимодействия с базой данных с использованием JDBC.
Расскажите о третьей нормальной форме в процессе нормализации баз данных.
Что такое ArrayList?
Что такое метод finalize в Java?
В чем разница между Left Join, Right Join и Inner Join?
В чем заключается отличие между репликацией и шarding'ом?
Какие дополнительные методы для работы с ассоциативными массивами (коллекцией Map) появились в Java 8?
С какими задачами вы сталкивались при использовании паттернов проектирования?
Какие способы оптимизации запросов в базе данных вы можете перечислить?
Что такое сборка мусора в Java?
Какие требования выдвигаются к транзакциям в контексте разработки программного обеспечения?
За счет чего работают лямбда-выражения и что происходит 'под капотом'?
Для чего используется аннотация @Bean в Spring?
Слышали ли вы что-нибудь о Spring MVC?