Как определяется временная сложность операций с TreeSet в Java?
Можешь описать последовательность этапов обработки запроса между контроллером и DispatcherServlet?
Была ли интегрирована единая база данных для всех микросервисов в вашем последнем проекте?
Можно ли использовать связанный список для реализации очереди?
Можете объяснить различия между подходами Fail-fast и Fail-safe при работе с коллекциями в Java?
Можно ли считать ошибки в программировании проверяемыми типами и как это влияет на обработку ошибок?
Какие подходы к повышению производительности Java-приложений существуют?
Какое назначение у класса ReentrantLock в Java и в чем его преимущества по сравнению с synchronized?
Каким образом аннотация @Qualifier влияет на выбор бина в контексте внедрения зависимостей?
Какой тип вопросов вам больше всего нравится задавать на собеседованиях?
При каких условиях HashMap переходит к использованию деревообразных структур для организации элементов внутри своих бакетов?
Можете объяснить механизм связей элементов в односвязном списке?
Допускается ли объявлять локальную переменную с таким же именем, как и параметр метода?
Какими методами можно создать и запустить поток данных в Java?
Как устроена структура бакета внутри реализации HashMap?
Есть ли у вас опыт разработки с использованием языка Kotlin?
Можете рассказать о сложных ситуациях, с которыми вы сталкивались в вашем последнем проекте и как вы их решали?
Объясните принцип работы и основные особенности библиотеки RxJava для реактивного программирования
Объясните, как происходит передача данных в функцию, если параметры передаются по значению.
Разрабатываете ли вы микросервисы или подобные сервисные решения?