Ներկայացրեք, թե ինչ է նշանակում անփոփոխ դասեր ստեղծել և դրանց առավելությունները զարգացման մեջ։
Java
Ինչպե՞ս կարելի է խուսափել թելերի փակվելուց։
Ինչպե՞ս եք համագործակցել տվյալների բազայի հետ նախորդ պաշտոնում։
Ի՞նչ տարբերություններ կան Map ինտերֆեյսի իրականացման՝ HashMap և TreeMap միջև, և որ դեպքերում է նախընտրելի օգտագործել յուրաքանչյուրն իր հերթին։
Ներկայացրեք, թե ինչ է նշանակում volatile բանալի բառը ծրագրավորման մեջ և ինչու է այն օգտագործվում։
Որտե՞ղ է գտնվում JVM-ում հիմնական տվյալների տեսակները և ինչպես են դրանք իրականացնում վիրտուալ մեքենայի ներսում։
Ի՞նչ տարբերություն կա try-catch-finally և try-with-resources կառուցվածքների միջև արտահայտությունների մշակման և ռեսուրսների կառավարման ժամանակ։
Ի՞նչ տարբերություն կա just և fromCallable-ի միջոցով Mono ստեղծելու միջև։
Որտե՞ղ է JVM հիշողության մեջ պահվում օբյեկտները ծրագրի կատարման ժամանակ։
Կարող եք բացատրել Mockito-ում Mock և Spy տարբերությունները և երբ պետք է օգտագործել դրանք:
Ինչպե՞ս ներմուծել կամ միացնել մոդուլներ կամ կոմպոնենտներ, որոնք գտնվում են ընթացիկ დირექტորիայի դուրս:
Ինչպե՞ս կարող ենք ընտրել որոշակի գրառումներ աղյուսակից SQL հարցումների միջոցով։
Կարող եք ցույց տալ ձեր էկրանն ցուցադրության համար?
Ինչ են WeakHashMap-ի օգտագործման առավելությունները և որ դեպքերում է այն կիրառվում:
Ի՞նչ է տեղի ունենում, երբ finally բլոկը չի գործարկվում կամ չի կատարվում կոդի կատարման ժամանակ:
Կարողացաք ձեր նախագծերում օգտագործել տվյալների հոսքերի հոսքեր՝ Stream API-ով?
Ինչպե՞ս է Stream-ը պառլելային ռեժիմում օգտագործում տվյալների մշակման համար հոսքերը:
Նկարագրեք ձեր փորձը նախորդ աշխատավայրում ծրագրեր տեղադրելու վերաբերյալ։
Ինչպես են կապված Java-ում equals և hashCode մեթոդները և ինչու է կարևոր ճիշտ միասին իրականացնել դրանք?
Ինչպե՞ս ապահովել արգումենտի փոխանցումը ֆունկցիային արժեքով, ոչ թե հղումով։