Можно ли перечислить и описать основные состояния, в которых может находиться поток выполнения?
Чем отличаются статические элементы класса от нестатических и как они функционируют?
Каким образом можно передать строковое значение из асинхронной операции CompletableFuture в метод sendEmail?
Можете объяснить, что представляет собой класс File в программировании?
Каким образом можно выполнить удаление клиента, который связан с другой таблицей через внешнюю ссылку (Foreign Key)?
Имел ли опыт применения механизма оптимистической блокировки в базах данных или системах синхронизации?
Какие задачи и операции вы выполняли с помощью Docker в своих проектах?
Чем обусловлено невозможность присваивания коллекции объектов типа Integer переменной типа Number в языке программирования?
Какими методами можно проверить подлинность и актуальность токена в системе аутентификации?
Каким образом обеспечивается амортизированная сложность операций в хеш-таблице, стремящаяся к O(1)?
В каком месте класса обычно размещаются базовые типы данных в его структуре?
Какой уровень целесообразности имеет использование JDBC для сервиса, занимающегося только операциями создания, чтения, обновления и удаления данных?
В каких ситуациях целесообразнее использовать механизм наследования в объектно-ориентированном программировании?
Можете объяснить, что такое HandlerMapping и как он используется в веб-фреймворках?
Можно ли использовать null в качестве ключа в структуре данных HashMap?
Как бы вы оценили свои навыки и знания в данной области?
Есть ли у вас опыт работы вне сферы информационных технологий?
Какие причины делают изменение размера массива нежелательным или невозможным в большинстве случаев?
Каковы преимущества и недостатки использования функционального программирования?
Объясните принцип работы паттерна Proxy в рамках Spring Framework и его применение в реальных сценариях.