Какое новое решение для управления потоками было введено в Java 21?
По какой причине структуры данных типа Map применяются для реализации кэшей?
Какие технологии и инструменты вы использовали в предыдущем проекте?
Можете объяснить, что означает использование параллельных потоков в Java Stream API?
Можно ли создать индекс на поле, которое не содержит уникальные значения?
Каким образом можно поместить три объекта различных классов в один массив, используя возможности полиморфизма?
Что бы вы сделали, если администратор базы данных заметит, что ваш запрос потенциально опасен для системы и предложит его изменить?
Можно ли перечислить и описать основные состояния, в которых может находиться поток выполнения?
Можно ли опустить обязательное объявление throws в объявлении метода в Java?
Какие именно аспекты текущего места работы вас не устраивают или вызывают недовольство?
Имели ли вы опыт совместной работы с специалистами по обеспечению качества программного обеспечения?
Если я вызову метод toList() на Stream, будет ли результатом ArrayList, или другой тип коллекции?
На каком фундаментальном принципе строится неблокиршая реализация класса AtomicInteger?
Какой шаблон проектирования используется для определения порядка сравнения объектов?
Каким образом вы реализуете работу с динамическими запросами в Spring Data JPA?
Какого типа копирования коллекций ты предпочитаешь использовать в своих проектах?
Какие типы проектов привлекают ваше внимание и вызывают интерес?
Можешь ли ты назвать альтернативные реализации JPA, отличные от Hibernate?
Является ли массив структурой данных с фиксированным или изменяющимся размером?
Может ли в базе данных встретиться два одинаковых значения для внешнего ключа, ссылающегося на одну и ту же таблицу?