Sobes.tech

Какви са аспектите в Spring AOP? За какво се използват? Дайте примери.

213

Разкажи ми за последното ти работно място. С какво се занимаваше, какъв беше техническият стек?

179

Какво е Spring контекстът (ApplicationContext)?

169

Какво се случва, ако контекстът на Spring се провали при разгръщане в Kubernetes?

169

Разкажи за процеса на разработка (Agile/Scrum). Как се оценяват задачите?

165

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

158

Колко самостоятелно проектирахте решения в работата?

157

Какво е volatile променлива и за какво е необходима?

155

Как може нишка да съобщи, че може да бъде прекъсната, за да се изпълни друг нишка?

146

Как работи @Transactional? Какво се случва при извикване на транзакционен метод от същия клас?

146

Какви са liveness и readiness probes в Kubernetes? Какво ги отличава?

146

Как да създадете транзакция ръчно без анотацията @Transactional?

142

Разкажи ми за Circuit Breaker, който си реализирал за интеграция с външна система.

142

Как да изградим динамични заявки, ако условията за филтриране предварително не са известни (например, 10 опционални полета)?

140

Можеш ли да дадеш подобен пример с друг тип, където == ще даде false?

136

Как работите с базата данни? Hibernate/JPA — как го използвате?

135

Вход: nums = [0,1,2,4,5,7] Изход: ["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