Sobes.tech

Java

Mi az aspektus a Spring AOP-ben? Mire használják őket? Adj példákat.

213

Mesélj az utolsó munkahelyedről. Mivel foglalkoztál, milyen technológiai stack-et használtál?

179

Mi az a Spring kontextus (ApplicationContext)?

169

Mi történik, ha a Spring-környezet összeomlik a Kubernetes-be történő telepítés során?

169

Mesélj a fejlesztési folyamatról (Agile/Scrum). Hogyan értékelik a feladatokat?

165

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

158

Mennyire önállóan tervezett megoldásokat a munkában?

157

Mi az a volatile változó és mire való?

155

Hogyan jelezheti egy szál, hogy megszakítható, hogy egy másik szál végrehajtható legyen?

146

Hogyan működik az @Transactional? Mi történik, amikor ugyanabból az osztályból hívunk egy tranzakciós metódust?

146

Mi az a liveness és readiness probe a Kubernetesben? Miben különböznek?

146

Hogyan lehet kézzel tranzakciót létrehozni @Transactional annotáció nélkül?

142

Mesélj a Circuit Breakerről, amit külső rendszerrel való integrációhoz valósítottál meg.

142

Hogyan építsünk dinamikus lekérdezéseket, ha a szűrési feltételek előre nem ismertek (például 10 opcionális mező)?

140

Tudsz példát mondani egy másik típusra, ahol == hamisat ad?

136

Hogyan dolgozol az adatbázissal? Hibernate/JPA — hogyan használod?

135

Bemenet: nums = [0,1,2,4,5,7] Kimenet: ["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; } }

111