Java
//Даден е масив от числа, в който всички числа, освен едно, имат двойка, //намерете числото, което се среща само веднъж // <= [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; }
Как да се гарантира, че съобщенията от един потребител винаги попадат в една и съща партиция на Kafka?
/*1. Попълнете матрицата 10x10 2. Изведете в конзолата както е показано по-долу Реализирайте чрез два отделни метода | [телефон]| | [телефон]| | [телефон]| | [телефон]| | [телефон]| | [телефон]| | [телефон]| | [телефон]| | [телефон]| | [телефон]| */
Можете ли да обясните етапите на жизнения цикъл на контекста на приложението в Spring?
Използвали ли сте профили при настройката на JMS?
Можете ли да обясните какво означава свойството на идемпотентност в контекста на програмирането?
Обработва ли се хеш-кодът за ключа при вмъкване на елемент в HashMap?
Какви могат да бъдат последиците, ако не се спазват принципите SOLID при проектирането на система?
Обяснете концепцията за Mockito и как се използва при тестване на Java приложения
Каква функция изпълнява анотацията @Data в библиотеката Lombok и как е полезна при разработка?
Използвали ли сте операция на преместване в последните си проекти?
Какви области на видимост (scopes) съществуват при биновете в IoC контейнера?
Кои бизнес процеси реализирахте или оптимизирахте в проектите си?
Как да покажем 0 вместо NULL за отдели без служители?
Как да се постигне точно веднъж на ниво консумиращ в Kafka при запис в базата данни (предотвратяване на дублиране)?
Може ли да се счита, че Throwable е управляем тип изключение в Java?
Кои алтернативи съществуват на използването на конструктор за копиране и методи за сериализация за паралелизиране или клониране на обекти?
Посочете нивата на видимост на членовете на класа, започвайки от най-малко ограничените и завършвайки с най-откритите
Как направихте промени в структурата или данните на базата данни?