Ի՞նչ են կախվածությունների մուտքագրման կոնստրուկտոր օգտագործելու առավելությունները և թերությունները բիներում։
Java
Ներկայացրեք, թե ինչ է նշանակում ալգորիթմի բարդությունը O(log n) և որ դեպքերում է այն կիրառվում։
Ներկայացնո՞ւմ եք փորձ Mockito- ի օգտագործման համար թեստեր գրելու համար։
Ի՞նչ արտաքին ծառայություններ եք օգտագործել ձեր համակարգի ինտեգրացիայի համար։
Կարող եք բացատրել, թե ինչ է Spring Boot Starter-ը և ինչպես է այն հեշտացնում Spring Boot հավելվածների աշխատանքը:
Ինչ փորձ ունեք տարբեր նախագծերի իրականացման մեջ և ինչ էր ձեր դերը դրանցում?
Կարող եք նշել Java- ում օգտագործվող տարբեր հիշողության տեսակները և նրանց հիմնական նպատակները?
Ինչպե՞ս է իրականացվում Bean-ի կարգավորումը և գրանցումը Spring Framework-ի շրջանակում։
Ներկայացնո՞ւմ եք փորձ՝ ծրագրեր Spring Boot-ով զարգացնելու համար։
Ինչպե՞ս է առաջարկվում գործարկել մեթոդը նոր տրանզակցիայում ծրագրում։
Ի՞նչ հետևանքներ են առաջանում, եթե երկու օբյեկտ ունեն նույն հեշ-կոդը։
Ներկայացրեք, թե ինչ է հոսքային անվտանգ հավաքածու բաժանման հատվածներով՝ հարմարեցված հոսքային օպերացիաներին, ինչպես ConcurrentHashSet.
Կարող եք բացատրել ConcurrentHashSet-ի իրականացման ներքին կառուցվածքը?
Ինչ մեթոդներով կարելի է ներդնել կախվածությունները Spring կոմպոնենտներում?
Ինչպե՞ս է որոշվում HashMap-ի իրականացման մեջ բաքետների ներքին կառուցվածքի չափը։
Կարող եք նշել Spring Framework-ի շրջանակում կիրառվող հիմնական ծրագրավորման պatternները?
Ինչպես է կառուցված տվյալների կառուցվածքը HashMap-ը և ինչպես է ապահովում արագ մուտք դեպի տարրերը։
Ինչպե՞ս ապահովել օբյեկտների անփոփոխությունը դասում։
Ի՞նչ է Java լեզվում արտահայտությունների ժառանգության հիերարխիայի կառուցվածքը։