Դուք աշխատե՞լ եք ձեր վերջին նախագծում Testcontainers գրադարանի հետ։
Java
Ինչու՞ է աբստրակցիան կարևոր հիմնարար аспект օբյեկտային ուղղված ծրագրավորման մեջ։
Կարող եք բացատրել, թե ինչպես է իրականացվում ավտոմատ աղբահանումը կառավարելի ծրագրավորման լեզուներում?
Ինչպե՞ս ես փոխազդում գործընկերների հետ, ովքեր ցուցադրում են բացասական վարքագիծ կամ դժվար լուծվող կոնֆլիկտներ։
Կարող եք բացատրել, թե ինչ է LinkedHashMap-ը Java-ում և ինչ առանձնահատկություններ ունի?
Ինչպե՞ս իրականացնել հոսքային HTTP-զանգեր: Հարց է գալիս, անհրաժեշտ է միաժամանակ զանգահարել ծառայությունը յուրաքանչյուր առաջադրանքի համար, սպասել բոլոր պատասխաններին և վերադարձնել արդյունքը։
Կարող եք բացատրել ForkJoinPool դասի join մեթոդի աշխատանքային սկզբունքը և ինչպես այն օգտագործվում է առաջադրանքների սինխրոնիզացման համար:
Ի՞նչ են OutOfMemoryError-ի պատճառները և ինչպես գտնել հիշողության արտահոսքը։
Ինչպես օգտագործել հավաքական ֆունկցիաները՝ միաժամանակ GROUP BY օպերատորով տվյալները խմբավորելու համար։
Որ տեսակների գործարքներ կարող են տեղի ունենալ հոսքերի ժամանակ առանց համապատասխան մեկուսացման և առաջացնել տվյալների ամբողջականության խնդիրներ?
Կարող եք բացատրել, թե ինչ է փոփոխականի արժեքը միավորով նվազեցնելու գործողությունը?
Պատմեք ինտերֆեյսների բաժանման սկզբունքի մասին (SOLID-ում տառ I):
Կարող եք ստեղծել Spring Boot-ի համար սեփական մեկնարկային մոդուլը?
Ներկայացրեք անփոփոխ (immutable) դասերի կոնցեպցիան ծրագրավորման մեջ և թե ինչպես են դրանք օգտագործվում։
Ինչպե՞ս եք արձագանքում ձեր գործերում հայտնաբերված թերություններին կամ թերություններին:
Ինչպե՞ս կարելի է փոխարկել տվյալների տեսակները PostgreSQL տվյալների բազայում:
Ի՞նչ տարբերակի Java եք օգտագործել ձեր նախագծում կամ աշխատանքի ժամանակ։
Կարող եք նշել Kubernetes տվյալների բազայում ձեր նախորդ նախագծում աշխատած աղյուսակների ընդհանուր թիվը?
Երբ պետք է օգտագործել volatile բանալի բառը Java-ում?
Ինչպես կարդալ կոնկրետ գլխագիր (օրինակ, աշխատակցի համար) վերահսկիչում?