Кои са основните категории методи, които предоставят възможности за обработка на данни в Stream API?
Java
Как можете да изпълните конкретно действие веднага при създаването на Bean в Spring?
Обяснете понятието транзитивна зависимост в контекста на зависимостите в софтуерните системи.
Какви последствия могат да възникнат при използване на променим обект като ключ в хеш таблица?
Обяснете принципа на работа на монитора като механизъм за осигуряване на синхронизация на нишки.
Какво е Pod, Deployment и Deployment Config в Kubernetes/OpenShift? Каква е разликата?
Можете ли да обясните как работи класът WeakHashMap в Java и как се различава от обикновената HashMap?
Какви инструменти и библиотеки за автоматизирано тестване използвате в практиката си?
Каква е ролята на неизменяемите обекти в програмирането и какви предимства предоставят?
Каква основна функционалност осигурява инструментът Maven за управление на проекти на Java?
Как може да се настрои изпълнението на определени действия при изтриване на бийн в контейнера?
Можеш ли да изброиш междинните операции, налични в API-то на Stream?
Обяснете принципа на работа на метода pipeline в Stream и неговите особености.
Каква система за изграждане на проект беше използвана във вашата предишна компания?
Какви са предимствата и недостатъците на използването на свързан списък за съхранение на елементи?
Имали ли сте опит с използването на конструкцията try-with-resources за автоматично управление на ресурсите в Java?
//Дадени са два бина. При изпълнение на третата итерация в метода m1 възникна изключение. Колко записа ще има в базата данни? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Добавяне на запис в таблицата } }
Каква е разликата между използването на прост Statement и подготвения PreparedStatement за изпълнение на SQL заявки в JDBC?
Може ли да хванете изключения, които не са явно обявени в кода?