Где и как применяются семафоры в архитектуре программных систем?
Проходили ли вы обсуждения или совещания в рамках проекта?
Объясните принцип Fail-fast и его роль в разработке программного обеспечения
Объясните, что такое слабая ссылка и в каких случаях она используется в программировании?
Какие последствия могут возникнуть при использовании объекта, который можно изменить, в качестве ключа в хэш-таблице?
Каким образом можно определить, содержит ли объект Optional какое-либо значение?
Можешь назвать различные подходы к реализации интерфейса Map в Java?
Можешь назвать основные интерфейсы, которые используют в иерархии коллекций?
Как различаются операции, выполняемые в потоке данных: терминальные и промежуточные, в Stream API?
В каких ситуациях целесообразно использовать модификатор final в коде?
Можете объяснить, что представляет собой строка в программировании?
Каковы преимущества и недостатки использования String Pool в Java?
Чем отличается класс от экземпляра класса в объектно-ориентированном программировании?
Какова основная задача системы мониторинга в ИТ-инфраструктуре?
Чем отличается использование аннотаций @Controller и @RestController в рамках Spring?
Можете объяснить назначение и использование аннотации @Qualifier в Spring?
Почему рекомендуется переопределять методы equals и hashCode одновременно в Java?
Объясните концепцию синхронизации в многопоточной среде и зачем она необходима
Объясните принцип инверсии управления и зачем он используется в программировании.
Какими методами и средствами ты пользуешься при организации задач и ресурсов в проекте?