Որ դեպքերում չի խորհուրդ տրվում կիրառել ժառանգության մեխանիզմը օբյեկտային ծրագրավորման մեջ?
Java
Ինչպե՞ս եք իրականացնում գործարքների կառավարումը համակարգում։
Ի՞նչ կառուցման գործիք եք օգտագործել ձեր վերջին նախագծում:
Կան լրացուցիչ ծրագրեր, որոնք կարող են իրականացվել?
Ի՞նչ է հաղորդագրությունների փոխանակման համակարգի (Message Broker) հիմնական դերը և ինչու է այն նախատեսված:
Դուք մասնակցե՞լ եք ձեր նախագծերում պահվող ընթացակարգերի մշակում կամ գրառման մեջ։
Դու երբևէ հանդիպե՞լ եք իրավիճակի, երբ արտաքին գրադարանի ինտեգրացիայից հետո անհրաժեշտ մեթոդը հասանելի չէր։
Կարող եք պատմել, թե ինչպես եք ստեղծել և կառուցել տվյալների մոդելը ձեր նախորդ նախագծում?
Ի՞նչ տեխնոլոգիաներ և գործիքներ եք օգտագործել նախորդ նախագծում։
Ի՞նչ մեթոդներ են թույլ տալիս ապահովել անվտանգությունն ու անփոփոխությունը օբյեկտի, որը ստեղծված է immutable սկզբունքով։
Ներկայացրեք շղթայի մեխանիզմների կոնցեպցիան և օգտագործումը բազմապատկման ծրագրավորման մեջ։
Կարող եք բացատրել SortedMap ինտերֆեյսի աշխատանքային սկզբունքը և ինչպես է այն տարբերվում սովորական Map-ից։
Կարող եք նշել Java-ի Stream API-ն առաջարկող հիմնական մեթոդները:
Կարող եք փոխանցել ֆունկցիա կամ մեթոդ որպես պարամետր մյուս մեթոդ կամ ֆունկցիա?
Այս փորձը կարող է փաստաթղթային կերպով հաստատվել. կա՞ գրանցում աշխատանքային գրքույկում կամ այլ պայմանագրում։
Կարող եք բացատրել ThreadLocal դասի նպատակը և աշխատանքը Java-ում?
Կարող եք նկարագրել այն միկրոսերվիսների ճարտարապետությունը, որոնք դուք նախկինում զարգացրել եք?
Ի՞նչ գործողություններ են տեղի ունենում ArrayList-ի ներսում, երբ ավելացնում եք տարր հավաքածուի սկզբին, եթե ներքին զանգվածը չի գերազանցում իր ընթացիկ սահմանը։
Ի՞նչ դեպքերում եք ձեր կոդում օգտագործել synchronized բլոկներ հոսքերի կառավարում համար։
Կատարե՞լ եք ավտոմատացված փորձարկումներ տվյալների բազայի հետ փոխազդող կոմպոնենտների համար։