Защо разглеждате нови възможности сега, какво не ви харесва в текущата ситуация?
Java
Опишете работния процес с използване на AI инструменти от получаване на задачата до деплой.
Прилагали ли сте микросервизен подход в последния си проект?
Кой отговаря за създаването на прокси обекта при използване на анотацията @Transactional в Spring?
Каква е разликата между анотациите @Bean и @Component в Spring и в кои ситуации се използват?
Имали ли сте опит с разработка от нулата с използване на AI?
Как да гарантираме, че всички съобщения на един клиент се записват в една партиция в Kafka?
Какви методи и инструменти могат да се използват за управление на потоките в приложенията?
Разкажете ми за проекта в Toca Bank
Как споделяхте знания между разработчиците? Как беше организиран процесът на преглед на кода?
Разкажи за авторизация и автентикация в проекта. Какви са разликите между тези две понятия?
Как работи Garbage Collector като цяло?
Какво са томовете в Docker?
Какво означава, че паметта и времето за реакция се увеличават при постоянен RPS на графиките?
Въпрос 7. Има услуга ExampleService (виж изображението). Ако външна услуга извиква последователно методите: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Колко пъти ще се обърне към CityDao::getCity, ако кешът е бил празен? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } }
Как да изпълним асинхронен код в друг поток в Java или Spring?
Какво беше използвано за взаимодействие с базите данни в приложението?
Имали ли сте някога нужда да използвате spring-boot-starter или да напишете свои собствени компоненти?
Какви свойства и поведение има ключовата дума synchronized в езика за програмиране Java?
Кои микросервизни модели знаете и сте прилагали?