Java
Какво имаме на ръка в рамките на метода интерцептор? Какви параметри са налични?
Какви са разликите в сценарии при четене и писане към недостъпна външна услуга?
Как да решим проблема с липсата на данни в кеша при едновременна работа на два контейнера с глобален кеш на услугата?
Кои компоненти в HashMap се използват за сравняване на ключовете при извършване на операции по търсене или вмъкване?
Какви материали или ресурси използвахте за изучаване на темата?
Обяснете понятието за низове, които не могат да бъдат променяни след създаването им
Можете ли да обясните разликите между Java Development Kit и Java Runtime Environment?
Каква е времевата сложност на операцията по вмъкване на елемент в средната част на масив, реализиран чрез ArrayList?
Кога се преместихте на новото си място за живеене?
Може ли да се промени реализацията на метода в наследения клас?
/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }
Как може да се внедри принципът на dependency injection в Java приложения?
Как определихте покритието на кодовата база с единични тестове във вашия проект?
Какви са предимствата и недостатъците на използването на търсене на елементи в ArrayList?
Как да гарантирате, че само един потребител ще резервира място в театъра, когато двама потребители купуват едновременно билет за едно и също място?
С кои системи за управление на релационни бази данни имате опит?
Как протече прегледът на кода във вашите проекти?
Коя колекция да използвате за съхраняване на историята на посетените страници без дублиране с запазване на реда?
Кои методи за инжектиране на бинов знаете в Spring?
Напишете тестове за системата за филтриране на известия, използвайки JUnit 5 и Mockito, обхващащи основните сценарии: null/празен вход, валидно известие, блокиране на изпращача, филтриране по канал, дедупликация.