Можете объяснить, что означает инкапсуляция методов в объектно-ориентированном программировании?
Каким образом извлечь строковое результат из объекта Future?
Каким образом вы выявляли и устраняли ошибки в вашем последнем проекте?
Каким образом можно отсортировать множество, основанное на хэш-таблице, содержащих целочисленные значения?
Почему для диагностики ошибок в Java важно использовать стек вызовов при обработке исключений?
Можешь ли ты назвать основные типы микросервисов и их особенности?
Почему в Java класс Object считается базовым классом для всех других классов?
Можете объяснить, что такое красно-черное дерево и как оно работает в контексте балансировки данных?
Использовал ли ты прямой написание SQL-запросов без использования ORM или других абстракций?
Можете объяснить концепцию функциональной парадигмы программирования?
В чем заключается назначение unchecked исключений в программировании?
Какими методами ты можешь выявлять возможные неисправности или сбои в работе сервиса?
Какова основная задача использования хранимых процедур в базе данных?
Расскажи о своих знаниях и опыте работы с языком Java.
Можете объяснить, в чем заключается идея внедрения зависимостей в программный дизайн?
Какова временная сложность операции удаления элемента из середины массива, реализованного через ArrayList?
Расскажите о вашем самом последнем проекте и вашей роли в нем
Что означает неизменяемость объектов и какие преимущества и недостатки она имеет?
Каким образом реализуется хранение данных внутри пустой структуры Map?
Можно ли реализовать публичный метод, возвращающий объект приватного внутреннего класса в рамках данного класса?