Sobes.tech

Ce sunt aspectele în Spring AOP? Pentru ce sunt utilizate? Oferiți exemple.

214

Vorbește-mi despre ultimul loc de muncă. Cu ce te ocupai, ce tehnologie foloseai?

180

Ce se întâmplă dacă contextul Spring eșuează în timpul deploy-ului în Kubernetes?

170

Ce este contextul Spring (ApplicationContext)?

170

Vorbește-mi despre procesul de dezvoltare (Agile/Scrum). Cum sunt evaluate sarcinile?

169

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

160

Cât de independent ați proiectat soluții la locul de muncă?

158

Ce este o variabilă volatile și la ce folosește?

156

Cum funcționează @Transactional? Ce se întâmplă atunci când apelăm o metodă tranzacțională din aceeași clasă?

149

Cum poate un thread să indice că poate fi întrerupt pentru ca alt thread să fie executat?

148

Ce sunt probele de liveness și readiness în Kubernetes? Cu ce diferă?

148

Cum se creează o tranzacție manual fără adnotarea @Transactional?

144

Cum se construiesc interogări dinamice dacă condițiile de filtrare sunt necunoscute în prealabil (de exemplu, 10 câmpuri opționale)?

144

Spune-mi despre Circuit Breaker-ul pe care l-ai implementat pentru integrarea cu un sistem extern.

143

Cum lucrezi cu baza de date? Hibernate/JPA — cum îl folosești?

137

Poți oferi un exemplu similar cu un alt tip, unde == va da false?

136

Intrare: nums = [0,1,2,4,5,7] Ieșire: ["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