Sobes.tech

Java

Čo sú aspekty v Spring AOP? Na čo sa používajú? Uveďte príklady.

214

Povedaj mi o svojem zadnjem delovnem mestu. Čim si se ukvarjal, kateri tehnični stack si uporabljal?

180

Povedz mi o procese vývoja (Agile/Scrum). Ako sa hodnotia úlohy?

170

Čo je Spring kontext (ApplicationContext)?

170

Čo sa stane, ak zlyhá Spring kontext pri nasadení v Kubernetes?

170

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

160

Ako samostatne ste navrhovali riešenia v práci?

158

Čo je to volatile premenná a na čo slúži?

156

Ako môže vlákno oznámiť, že ho možno prerušiť, aby sa vykonal iný vlákno?

150

Čo sú liveness a readiness probes v Kubernetes? V čom sa líšia?

149

Ako funguje @Transactional? Čo sa stane pri volaní transakčnej metódy z rovnakej triedy?

149

Ako zostaviť dynamické dotazy, ak podmienky filtrovania sú vopred neznáme (napríklad 10 voliteľných polí)?

146

Ako vytvoriť transakciu ručne bez anotácie @Transactional?

145

Povedz mi o Circuit Breaker, ktorý si implementoval pre integráciu s externým systémom.

143

Ako pracujete s databázou? Hibernate/JPA — ako ho používate?

137

Môžeš uviesť podobný príklad s iným typom, kde == dá false?

136

Vstup: nums = [0,1,2,4,5,7] Výstup: ["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; } }

115