Как определяли границы микросервисов?
Расскажите про ваш текущий опыт и стек
Почему ушли из [компания]?
Знаешь ли ты про retry-политики в Kafka и как они работают?
Как создать собственное исключение в Java?
Что такое Spring Profiles и как сконфигурировать приложение для разных окружений? Как влиять на процесс создания бинов?
//Дан массив чисел, в котором все числа кроме одного имеют пару, //найти число, которое встречается только один раз // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Расскажи про аннотацию @Transactional, как можно транзакцию настроить через неё?
Есть ли опыт работы с публичными облаками — AWS, Яндекс.Облако и другими?
Можно ли настроить так, чтобы каждый экземпляр микросервиса вычитывал все сообщения из топика? И как распределить обработку между подами в Kubernetes?
Как гарантировать последовательную обработку транзакций одного пользователя в Kafka?
Чем можно оперировать в рамках HandlerInterceptor? Какие методы есть?
Что даёт аннотация @Transactional в данном контексте? Поможет ли она при падении внешнего сервиса?
Написать свой класс, который бы реализовывал стек, с методами push, pop, и peekMax, который бы возвращал max элемент в стеке за O(1).
Сервис каждые несколько часов падает с OutOfMemoryError. С чего начнёшь разбор проблемы?
Чем valueOf отличается от fromString?
Чем PostgreSQL отличается от других баз данных?
Опишите последовательность исполнения программы
Какой жизненный цикл бина в Spring?
Что делать при высокой утилизации БД? При низкой утилизации БД но медленных запросах?