Java
Պատմիր քո վերջին տեխնիկապես բարդ առաջադրանքներից մեկի մասին — դա ինչ էր և ինչպես լուծեցիր?
Կարող են բոլոր տարրերը տեղավորվել մեկ բաքում, hashCode հաշվարկելու և բանալիները համեմատելուց հետո:
Ի՞նչ նշումներ, որոնք կիրառվում են դասերի վրա, հասանելի են Spring ApplicationContext կոնտեքստից ստանալու համար։
Եթե նախագծի ղեկավարն առաջարկի այլ մոտեցում, դուք կպնդե՞ք ձեր տեսակետը կամ համաձայն եք նրա ընտրության հետ։
Team Lead դերը մաս է կազմում բեքենդ թիմին?
Ինչպես է կազմակերպված ձեր թիմի աշխատանքային գործընթացը?
Ի՞նչ է ոչ ռելացիոնալ տվյալների բազաների օգտագործման առավելությունը և ինչ դեպքերում է խորհուրդ տրվում օգտագործել դրանք։
Ինչպես իրականացնել Singleton դիզայնի օրինակ Java-ում?
Ինչպե՞ս կազմակերպել ընդհանուր TestContainer մի քանի թեստային դասերի համար առանց նրանց միջև կանգնելու։
Ինչպես են իրականացվում և աշխատում ագրեգատային գործողությունները փոփոխականների հետ բազմատողային միջավայրում?
Ի՞նչ է անվանում գլխավոր բաղադրիչը, որը պատասխանատու է համակարգում հարցումների մշակումը սկսելու համար։
Ինչպիսի մեթոդներով կարելի է ապահովել հուսալի և սխալներից զերծ մուտք դեպի կապված տվյալներ օբյեկտ-կենտրոնացված համակարգերում?
Ներկայացնո՞ւմ եք փորձ ձեր արտադրական նախագծերի աջակցությունում: Վթարների վերլուծություն, մոնիտորինգ գրաֆիկների և լոգների միջոցով։
Ինչպես եք դուք յուրացնում նոր տեխնոլոգիական գործիքներ և մոտեցումներ?
Ի՞նչ է ORM-ի հիմնական գործառույթը ծրագրային ապահովման զարգացման մեջ:
Ինչպե՞ս ստուգել, որ ցանկերը հավասար են բովանդակությամբ, բայց կարգը կարևոր չէ: List<String> actual = List.of("B", "A", "C"); List<String> expected = List.of("A", "B", "C");
Ինչպես է իրականացվում գործարքների կառավարումը տվյալների բազաներով աշխատելիս՝ օգտագործելով Spring Framework-ը։
Ի՞նչն է տարբերությունը Error-ի և ծրագրավորման լեզվի այլ արտահայտությունների միջև։
Ինչպես լուծել դասերի միջև ցիկլային հղումների խնդիրը, որը առաջանում է փոխադարձ կախվածության ներմուծման արդյունքում?
Ներկայացրեք, թե ինչ է նշանակում Query Hibernate-ի կոնտեքստում և ինչպես է այն օգտագործվում տվյալներ ստանալու համար։