Ի՞նչ էին ձեր հիմնական պարտականությունները որպես ծրագրավորող ձեր վերջին նախագծում։
Java
Ներկայացրեք Mock օբյեկտի կոնցեպցիան և դրա օգտագործումը ծրագրային ապահովման փորձարկումներում։
Կարող եք նշել Hibernate-ում օգտագործվող տարբեր տեսակի կեշավորումները և բացատրել դրանց առանձնահատկությունները։
Տրանսակցիաների կառավարման համատեքստում, ինչ տարբերություններ կան @Transactional նշանագրված ծառայությունների և սովորական ծառայությունների միջև?
Ներկայացնո՞ւմ եք փորձ Mockito- ի օգտագործման համար թեստեր գրելու համար։
Ինչու է տեղի ունենում, որ ChangeSet-ը, որը տեղադրված է ստենդում, չի թարմացվում փոփոխություններ կատարելու ժամանակ?
Երբ է տեղի ունենում դասի ինիցիալիզացիան ծրագրի գործարկման ժամանակ?
Ինչպես է Java-ում տվյալների թաքցման սկզբունքը իրականացվում՝ ապահովելու համար ինկապսուլյացիան?
Կարող եք բացատրել UNION օպերատորի նպատակը SQL-ում և ինչպես է այն օգտագործվում մի քանի հարցումների արդյունքները միավորելու համար։
Ի՞նչ է Spring Boot Actuator կոմպոնենտի դերը և հիմնական գործառույթները Spring-ի վրա հիմնված հավելվածներում։
Ներկայացրեք օպտիմիստական փակագծի մեթոդի աշխատանքի սկզբունքը տվյալների մրցակցային մուտքի կառավարման ժամանակ։
Ի՞նչ տարբերակի Java Development Kit ունես տեղադրված և օգտագործում ես աշխատանքի համար։
Ի՞նչ է նշանակում REPEATABLE READ անջատման մակարդակը գործարքների համատեքստում և ինչու է դա կարևոր տվյալների ամբողջականությունը ապահովելու համար։
Կարող եք կիսվել ձեր վերջին նախագծում առաջացած սխալների կամ խնդիրների օրինակներով?
Դուք օգտագործե՞լ եք ձեր նախագծերում git rebase հրամանը՝ հանձնարարականների պատմությունը կառավարելու համար։
Ի՞նչ է CAP-թեզը։
Ի՞նչ դեպքերում է նպատակահարմար օգտագործել դենորմալիզացիան տվյալների բազայի կառուցվածքում։
Ի՞նչ հիմնական սահմանափակումներ կան SQL-ում resultset-ները միացնելու համար UNION օպերատորն օգտագործելիս։
Կարող եք բացատրել, թե ինչ է նշանակում արտակարգ իրավիճակ Java լեզվում և ինչպես է այն օգտագործվում?
Կարող եք բացատրել ApplicationContext-ի կոնցեպցիան և դերը Spring ֆրեյմվորկում?