Как изменится значение целочисленной переменной при параллельном увеличении её несколькими потоками?
Какие методы масштабирования применимы для распределения данных в базе данных?
Использовали ли вы механизм Optimistic Locking при разработке с Spring, и как он реализуется?
Можете привести пример использования очередей для обмена данными между микросервисами?
Имел ли опыт работы с функциональными интерфейсами в своих проектах?
Какие команды или отделы сотрудничали с вами на прошлых позициях?
Можете объяснить принцип работы FixedThreadPool и чем он отличается от других потоковых пулов?
Бывали ли случаи, когда вы настраивали автоматическую сборку мусора в своих проектах?
Какую функциональность реализует структура данных TreeMap?
Какими метриками вы пользовались для оценки покрытия тестами в последнем проекте?
Можете объяснить концепцию точки среза в Spring AOP и как она используется для определения аспектов?
Можете объяснить, что представляет собой журнал транзакций в Kafka и как он используется для обеспечения надежности передачи данных?
Какие методы обхода дерева ты можешь назвать и как они работают?
Какова временная сложность операции добавления элемента в стек?
Как влияет на производительность HashMap, если все ключи получают одинаковый хеш-код?
Можете объяснить, что подразумевается под методом тестирования с использованием мутаций кода?
Как определить временную сложность процесса вставки элемента в центральную часть массива?
Каким образом вы выявите причины возникновения ошибки OutOfMemoryError в приложении?
Можете объяснить, каким образом осуществляется доступ к элементу внутри структуры HashMap?
Каким образом обеспечить совместный доступ двух микросервисов к одной базе данных?