Sobes.tech

Java

Czym są aspekty w Spring AOP? Do czego służą? Podaj przykłady.

212

Opowiedz o ostatnim miejscu pracy. Czym się zajmowałeś, jaki stos technologiczny?

177

Czym jest kontekst Spring (ApplicationContext)?

169

Co się dzieje, jeśli kontekst Spring zawiedzie podczas wdrażania w Kubernetes?

168

Integer i = 300, j = 300; System.out.println(i == j);

158

Na ile samodzielnie projektował rozwiązania w pracy?

157

Opowiedz o procesie rozwoju (Agile/Scrum). Jak ocenia się zadania?

157

Czym jest zmienna volatile i do czego jest potrzebna?

155

Jak wątek może poinformować, że można go przerwać, aby inny wątek mógł się wykonać?

146

Czym są sondy liveness i readiness w Kubernetes? Czym się różnią?

146

Jak działa @Transactional? Co się dzieje, gdy wywołujemy transakcyjną metodę z tej samej klasy?

145

Opowiedz o Circuit Breaker, który zaimplementowałeś do integracji z zewnętrznym systemem.

142

Jak utworzyć transakcję ręcznie bez adnotacji @Transactional?

140

Jak tworzyć dynamiczne zapytania, jeśli warunki filtrowania są z góry nieznane (np. 10 opcjonalnych pól)?

140

Czy możesz podać podobny przykład z innym typem, gdzie == da false?

136

Jak pracujesz z bazą danych? Hibernate/JPA — jak go używasz?

135

Wprowadzenie: nums = [0,1,2,4,5,7] Wynik: ["0->2","4->5","7"] public class DemoApplication { public static void main(String[] args) { int[] nums = {0,1,2,4,6,5,7,10}; System.out.println(summary(nums)); } public static List<String> summary(int[] nums){ List<String> result = new ArrayList<>(); int i = 0; int n = nums.length; while (i < n) { int start = nums[i]; while (i + 1 < n && nums[i+1] == nums[i] + 1){ i++; } int end = nums[i]; if (start == end){ result.add(String.valueOf(start)); } else { result.add(start + "->" + end); } i++; } return result; } }

110