В чем заключается отличие между тестами, подтверждающими правильность работы системы, и тестами, проверяющими ее неправильную работу или ошибки?
В чем заключается назначение и использование группировки данных в системах управления базами данных?
Что привлекает тебя в профессии Java разработчика и почему ты хочешь развиваться в этом направлении?
Имели ли вы опыт использования API Criteria в JPA для построения динамических запросов?
Можете описать этапы жизненного процесса Maven при управлении проектом?
Что мешает использованию интерфейса Iterable в структуре данных Map?
Испытывали ли вы волнение или стресс во время прохождения собеседования?
Какие основные методы и структуры данных обеспечивают эффективный поиск информации при использовании индексных механизмов?
Можно ли в Java получить ссылку на массив, который был изменен внутри метода, из вызывающего кода?
Чем отличается использование ExecutorService от ручного управления массивом потоков?
Могли бы вы объяснить, что такое Testcontainers и как они используются в тестировании приложений?
Можешь назвать основные принципы написания понятного и поддерживаемого кода?
С какими сложностями сталкиваются при внесении изменений в структуру данных или полей объектов?
Можно ли определить интерфейс без аннотации @FunctionalInterface как функциональный интерфейс?
Что произойдет, если сравнить двумя кавычками пустую строку с другой переменной с помощью оператора ==?
Каковы преимущества и недостатки использования Gradle в проекте?
Имели ли вы опыт разработки с использованием многопоточности?
Какими способами можно задать начальный размер массива в процессе его инициализации?
Как Kafka обрабатывает ситуации, когда сообщение не было успешно доставлено потребителю?
Каким образом отличается область Metaspace от PermGen в JVM и что именно было введено вместо PermGen в новых версиях Java?