Разработали ли вы собственные классы для обработки ошибок и исключений в своих проектах?
Каким образом вы справлялись с конфликтами или трудностями внутри команды?
Каково основное назначение и принципы работы реляционных систем хранения данных?
Какой уровень сложности имел ваши SQL-запросы в прошлом проекте?
Можете объяснить назначение аннотации @Configuration и как она используется в контексте Spring?
Можно ли модифицировать содержимое неизменяемой коллекции после её создания?
Каким образом можно запускать новые параллельные процессы в программе?
Какова функция метода peek в API Stream?
Какое предназначение у аннотации @FunctionalInterface в Java?
Что нужно учесть, чтобы обеспечить правильное функционирование структуры данных TreeSet?
Какие последствия могут возникнуть, если принципы SOLID не соблюдать при проектировании системы?
Можно ли заменить использование компонента на сервис в рамках Spring и какая из этих альтернатив более предпочтительна?
В каком виде JVM преобразует исходный байт-код во время выполнения?
Каковы преимущества и недостатки использования PreparedStatement в сравнении с обычными SQL-запросами?
Каким образом работает механизм получения элементов в интерфейсе List?
Что произойдет, если вставить одиннадцатый элемент в ArrayList, в который уже добавлены десять элементов?
В каком порядке ты начнёшь выполнять поставленные перед тобой задачи?
Как переписать определение класса с интерфейсом так, чтобы обеспечить возможность использования полиморфного поведения?
Какие методы используются для увеличения пропускной способности и горизонтального масштабирования распределенных систем баз данных?
Можешь перечислить алгоритмы сортировки, используемые в языке Java, и кратко описать их особенности?