Какова основная цель использования Apache Kafka в системах обработки данных?
Можете объяснить различия между синхронными и асинхронными транзакциями в контексте Modern Transaction?
В каком участке памяти JVM располагаются ссылочные переменные и объекты?
В чем заключается отличие между тестами, подтверждающими правильность работы системы, и тестами, проверяющими ее неправильную работу или ошибки?
Каковы основные отличия между CopyOnWriteArrayList и ArrayList в Java?
Можешь перечислить основные иерархии классов исключений, используемых в языках программирования?
Какое предназначение у локального кэша в микросервисной системе и как он помогает повысить производительность?
Можно ли формировать SQL-запросы, работая с объектами и их связями вместо прямого обращения к таблицам?
Какой механизм обеспечивает блокировку для несинхронизированных методов, чтобы предотвратить одновременное выполнение в многопоточной среде?
Какой у вас опыт в оптимизации и настройке параметров JVM для повышения производительности приложений?
Какие преимущества и недостатки связаны с использованием жесткой типизации по сравнению с примитивными типами данных?
Какое исключение необходимо объявить с помощью ключевого слова throws, чтобы вызывающий метод мог его пропустить?
Все ли типы коллекций реализуют интерфейс Collection?
Можете объяснить принцип работы шаблона Chain of Responsibility и в каких ситуациях его применяют?
Можете объяснить, что представляет собой движок сборщика мусора Shenandoah и как он работает?
Можете объяснить, что означает аннотация RetentionPolicy в Java и как она влияет на жизненный цикл аннотации?
Можете ли вы объяснить концепцию Embeddable в JPA и как она используется для встраивания объектов внутри сущностей?
Какие критерии ты считаешь ключевыми при оценке нового продукта?
Какие текущие проекты или задачи вы реализуете в последнее время?
Имел ли опыт работы с составными индексами в базах данных?