Sobes.tech

Java

Cosa sono gli aspetti in Spring AOP? A cosa servono? Fornisci esempi.

212

Parlami dell'ultimo posto di lavoro. Di cosa ti occupavi, quale stack tecnico?

178

Cos'è il contesto Spring (ApplicationContext)?

169

Cosa succede se il contesto Spring fallisce durante il deployment in Kubernetes?

169

Parlami del processo di sviluppo (Agile/Scrum). Come vengono valutate le attività?

165

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

158

Quanto ha progettato soluzioni in modo autonomo nel lavoro?

157

Cos'è una variabile volatile e a cosa serve?

155

Come può un thread indicare che può essere interrotto affinché un altro thread venga eseguito?

146

Cosa sono i probe di liveness e readiness in Kubernetes? In cosa si differenziano?

146

Come funziona @Transactional? Cosa succede chiamando un metodo transazionale dalla stessa classe?

145

Come creare una transazione manualmente senza l'annotazione @Transactional?

142

Parlami del Circuit Breaker che hai implementato per l'integrazione con un sistema esterno.

142

Come costruire query dinamiche se le condizioni di filtro sono sconosciute in anticipo (ad esempio, 10 campi opzionali)?

140

Puoi fare un esempio simile con un altro tipo, dove == darà false?

136

Come lavori con il database? Hibernate/JPA — come lo usi?

135

Input: nums = [0,1,2,4,5,7] Output: ["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