Разкажете за случай, когато сте трябвало да убедите другите във вашата гледна точка или предложение
Java
Как определяте кои полета трябва да влязат в equals и hashCode?
Кой код е лесен за покриване с тестове? Посочете поне три критерия за добре тестируем код.
Можете ли да обясните концепцията за pointcut в контекста на аспектно-ориентираното програмиране?
Предоставихте ли своите препоръки за подобряване на бизнес процесите в компанията?
Как се извършва криптирането на данни в сертификата за сигурност?
Може ли да възникне проблем при използването на @RestController с брояч в един Endpoint, когато множество клиенти изпращат заявки едновременно?
Кои области на видимост на биновете сте използвали във вашите проекти?
Обяснете принципа на работа на метода pipeline в Stream и неговите особености.
Извършихте ли тестове за натоварване на системата в последния си проект?
Какви средства или подходи използвахте за извършване на миграции на бази данни?
Какви са предимствата и недостатъците на използването на WAR файлове за разгръщане на Java приложения?
Обяснете разликите между фантомно четене и неповторимо четене в контекста на транзакциите и изолацията на данните.
Каква задача решава криптирането на данни?
Може ли Java да се счита за универсален език за програмиране, независим от операционната система?
Разкажи ми за строителите на проекти Gradle и Maven. С кой си работил повече?
Какви са предимствата и недостатъците на използването на атомарни променливи в многопоточни приложения?
В последния ви проект дали един микросервис е иницирал повик към друг микросервис?
Как започнахте за първи път да учите и използвате езика за програмиране Java?