Как ты понимаешь принцип разделения интерфейсов (Interface Segregation Principle)?
В чем различия между подходами Trunk Based и Feature Branch?
Какие существуют базовые реализации потоков ввода-вывода (Input/Output Streams) в Java?
Почему не рекомендуется использовать метод Thread.stop()?
Для чего в Java используются статические блоки инициализации?
Что подразумевается под покрытием кода в тестировании?
Из каких частей состоит класс в Java?
Как работает оператор try с ресурсами в Java?
Какие задачи можно решить с помощью операции JOIN в SQL?
Для чего в Stream API предназначены методы flatMap(), flatMapToInt(), flatMapToDouble() и flatMapToLong()?
Каков жизненный цикл объекта, создаваемого в Spring?
В чем заключается взаимосвязь между методами equals() и hashCode() в Java?
В чем разница между членом экземпляра класса и статическим членом класса?
В чём отличия между методами Thread.sleep() и Thread.yield()?
Для чего используется класс IdentityHashMap в Java?
Почему выбрасывание RuntimeException считается плохой практикой?
Что такое первичный и внешний ключи, и какие ограничения они имеют?
Какие поля вы бы рекомендовали использовать при подсчете метода hashCode()?
Что такое ветка (branch) в Git?
Какова оценка количества памяти, необходимой для хранения одного примитива типа byte в структуре данных LinkedList?