В каких ситуациях рекомендуется применять абстрактный класс в объектно-ориентированном проектировании?
Что подразумевается под ленивым выполнением операций в потоках (Streams) и почему они реализованы таким образом?
Почему важно использовать неизменяемые строки в качестве ключей в коллекциях?
В чем недостатки использования статического метода при реализации паттерна Singleton?
По какой причине в контроллере допустимо аннотировать только публичные методы?
Какое поведение метода destroy у бина с областью действия prototype в Spring Framework?
Какие причины могут препятствовать использованию нативных SQL-запросов в рамках текущего проекта?
В каких случаях целесообразно удалять индексы из базы данных?
Чувствуете ли вы себя уверенно при работе в рамках двухнедельных спринтов по методологии Scrum?
Каким образом выглядит структура данных с двумя или более столбцами, по которым реализован индекс?
Из принципов SOLID, какой считается наиболее важным и для чего он служит?
Какие особенности и функциональные возможности использовались в вашем последнем проекте с применением Spring Boot?
Можно ли назвать стандартный интерфейс, реализующий коллекции в языке программирования?
Расскажите о вашем опыте работы с системой очередей RabbitMQ
Какой сертификат использует клиент для шифрования данных перед отправкой их на сервер?
Какое новое решение для управления потоками было введено в Java 21?
Какой у вас опыт в реализации и настройке сетевых решений?
Какие ограничения существуют при использовании null в качестве ключа в хеш-таблице?
Какие основные правила и особенности обработки значения NULL при работе с SQL-запросами?
Каковы преимущества и недостатки использования иммутабельных объектов в программировании?