Почему в Java не рекомендуется использовать возможность наследования от более чем одного класса одновременно?
Можете объяснить принцип работы пессимистической блокировки и в чем её отличие от другой стратегии блокировки?
Какое предназначение и функции выполняют бины в контексте сервера или приложения?
Что бы вы хотели передать зрителям или аудитории?
Объясните, что такое Data Manipulation Language и какую роль она играет в работе с базами данных?
Что возвращает метод hashCode в Java?
Какими методами можно перехватывать и управлять ошибками в программе?
Каким образом вы начали свою работу с Java и что подтолкнуло вас выбрать именно этот язык программирования?
Можете объяснить принцип внедрения зависимостей в Spring и как это реализовано?
Какая основная структура данных используется для реализации связанного списка?
Какие у вас остались впечатления после прошедшего собеседования?
Какова основная цель использования функциональных интерфейсов в программировании?
Какие подходы и техники использования полиморфизма доступны в Java, и как они реализуются?
Какие исключения, используемые для проверки ошибок, ты знаешь и применяешь в своей практике?
Имеете ли вы опыт работы с моделью аутстаффинга и понимаете ли её особенности?
Применяли ли вы паттерн прототипа в своих проектах?
Можете пояснить основные отличия между процедурным стилем программирования и объектно-ориентированным подходом?
В каких случаях обычно используют метод finalize() в Java?
Каким образом осуществляется обработка ошибок и исключений в языке Java?
Объясните принцип работы оптимистической блокировки в системах управления данными.