Spring AOP-да аспектілер дегеніміз не? Оларды не үшін пайдаланады? Мысалдар келтіріңіз.
Java
Соңғы жұмыс орныңыз туралы айтыңыз. Не істедіңіз және техникалық стек қандай болды?
Spring контексті (ApplicationContext) дегеніміз не?
Kubernetes-те орналастыру кезінде Spring контексті құласа не болады?
Дамыту процесі туралы айтыңыз (Agile/Scrum). Тапсырмаларды қалай бағалайсыз?
Integer i = 300, j = 300; System.out.println(i == j);
Жұмыста шешімдерді қаншалықты тәуелсіз жобаладыңыз?
Spring-те bean деген не?
Volatile айнымалысы дегеніміз не және ол не үшін қажет?
Жіп басқа жіп орындалуы үшін тоқтатылуы мүмкін екенін қалай көрсетеді?
Kubernetes-те liveness және readiness probes дегеніміз не? Олар қалай ерекшеленеді?
@Transactional қалай жұмыс істейді? Бір кластың ішінен транзакциялық әдісті шақырғанда не болады?
Шығармашылық жүйесімен интеграциялау үшін жүзеге асырған Circuit Breaker туралы айтыңыз.
@Transactional аннотациясысыз транзакцияны қалай қолмен жасауға болады?
Алдын ала белгілі емес фильтр шарттары болған жағдайда (мысалы, 10 опционалды өріс) динамикалық сұрауларды қалай құруға болады?
Басқа типпен ұқсас мысал келтіре аласыз ба, онда '==' жалған нәтиже береді?
Дерекқорлармен қалай жұмыс жасайсыз? Hibernate/JPA-ны қалай қолданасыз?
Кіріс: 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; } }