Какое количество микросервисов вы применяли для работы с базой данных в своих проектах?
Имели ли вы опыт работы с Java Persistence API (JPA)?
Использовал ли ты прямой написание SQL-запросов без использования ORM или других абстракций?
Какие шаги необходимо предпринять, чтобы сделать объект неизменяемым?
Каким образом можно вычислить среднее значение по столбцу в SQL-запросе?
Можете объяснить, что подразумевается под целевым методом в программировании?
Каким образом можно обеспечить выполнение нескольких операций в рамках одной транзакции в коде?
Можете объяснить механизм работы магических репозиториев в Spring Data?
Бывали ли случаи, когда вы сталкивались с взаимной блокировкой процессов в системах?
Можешь перечислить типы гарантий доставки сообщений, предоставляемые Kafka?
Бывали ли случаи, когда вы настраивали автоматическую сборку мусора в своих проектах?
Какие шаги предпринимать, если в интерфейсе или абстрактном классе объявлены два метода?
Объясните назначение конструкции try-catch и как она работает при обработке исключений в программе.
Объясните различия между интерфейсами Supplier и Consumer в контексте передачи данных и их использования.
Можешь перечислить основные виды реляционных баз данных, которые тебе известны?
Является ли возможным хранение простых типов данных в области динамической памяти?
Каким образом обеспечить возвращение значения 2000 в условиях, когда два потока одновременно увеличивают volatile переменную, изначально равную нулю?
Можешь ли ты привести примеры особых функций или расширений SQL, которые используешь в своей практике?
Какова временная сложность алгоритма пузырьковой сортировки в худшем и среднем случаях?
В каких ситуациях использование DTO может оказаться нецелесообразным или нежелательным?