Ի՞նչ համակարգ էր օգտագործվում ձեր նախորդ ընկերությունում նախագծի հավաքման համար։
Java
Դուք ունե՞ք փորձ Java-ում ռեսուրսների ավտոմատ կառավարման համար try-with-resources կառուցվածքի օգտագործման հետ։
Ինչպե՞ս է հասկանում, որ պետք է ավելացնել նոր գրառում կամ թարմացնել առկա մեկը, երբ մենք փորձում ենք նոր արժեքներ ավելացնել։
Կարող եք բացատրել, թե ինչ է ենթադրվում Propagation տերմինի մասին ձեր նախագծի կամ համակարգի համատեքստում?
Ինչպե՞ս կարելի է կատարել որոշակի գործողություն անմիջապես Spring-ում Bean ստեղծելիս։
Ինքնարժեք օբյեկտների դերը ծրագրավորման մեջ ինչ է և ինչ առավելություններ են նրանք տալիս?
Ինչու՞ սերիական կրկնության ժամանակ ArrayList-ը ավելի արագ է, քան LinkedList-ը։
Ի՞նչ են Pod, Deployment և Deployment Config-ը Kubernetes/OpenShift-ում: Ի՞նչ տարբերություն կա։
Ներկայացրեք տրանսիտիվ կախվածության հասկացությունը ծրագրային համակարգերի կախվածությունների համատեքստում։
Ինչ հետևանքներ կարող են առաջանալ փոփոխական օբյեկտը որպես բանալի օգտագործելիս հեշ աղյուսակում?
Ներկայացրեք մոնիտորի աշխատանքի սկզբունքը որպես մեխանիզմ՝ թելերի սինխրոնիզացիան ապահովելու համար։
Եթե արտահայտությունը ընկած է և try-ում, և ռեսուրսի փակման ժամանակ (try-with-resources), ինչ կփոխանցենք catch-ում?
Կարող եք բացատրել, թե ինչպես է աշխատում Java-ի WeakHashMap դասը և ինչո՞վ է տարբերվում սովորական HashMap-ից։
//Երկու բիներ են տրված: m1 մեթոդի երրորդ կրկնության ժամանակ տեղի ունեցավ արտահայտություն: Քանի գրառում կլինի տվյալների բազայում? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Ավելացնում է գրառում աղյուսակում } }
Ներկայացրեք Stream-ում պայպլայն մեթոդի աշխատանքի սկզբունքը և նրա առանձնահատկությունները։
Ներկայացրեք Stream API-ում պառլելային հոսքերի կոնցեպցիան և դրանց առանձնահատկությունները
Ի՞նչ գործիքներ և գրադարաններ եք օգտագործում ավտոմատացված թեստավորման ձեր պրակտիկայում։
Կարող եք նշել Stream API-ում հասանելի միջանկյալ օպերացիաները?
Ի՞նչ հիմնական գործառույթ է ապահովում Maven գործիքը Java նախագծերի կառավարման համար։