Java
Ինչպես են կառավարում և փոփոխում բաժանարարները համակարգի հանգույցներում:
Ի՞նչ է Java-ում նշումը։
Ինչ մեթոդներ եք օգտագործում կոդի վերականգնման ժամանակ բաղադրիչների բարձր կապակցվածությունը ապահովելու համար:
Դուք ունեցել եք փորձ ինտերֆեյսներում նախնական իրականացմամբ մեթոդների օգտագործման վերաբերյալ?
Կարող եք նշել Java-ի հիմնական սկզբնական տվյալների տեսակները?
Եթե hashCode() միշտ 0 վերադարձնում է, ինչ տեղի է ունենում? Բոլոր տարրերը ընկնում են նույն բաքը, HashMap-ը ընդլայնվում է — արդյոք դա կօգնի?
Ինչպե՞ս եք օգտագործել JDK 11 ձեր նախագծերում և ինչ առանձնահատկություններով եք աշխատել։
Որ դեպքերում ինդեքսների կիրառումը կարող է բարդացնել տվյալների բազայի աշխատանքը?
Կարող եք բացատրել սպրինտի կոնցեպտը ծրագրային ապահովման ճկուն զարգացման շրջանակում?
Ի՞նչն է պատճառը, որ @Autowired նշումը օգտագործվում է ուղղակիորեն դաշտի վրա, փոխարենը՝ կիրառելու այն կոնստրուկտորում։
Ինչպես են տարբերվում Spring-ի կոնտեքստում @Component, @Service և @Repository նշումները և ինչ առանձնահատկություններ ունեն դրանք?
Ինչու է ArrayList հավաքածուի վերջում մեծ թվով տարրեր ավելացնելու արդյունավետությունը ցածր է?
Երբ է հենց @Transactional նշանով մեթոդի կատարման գործընթացում ստեղծվում պրոքսի օբյեկտը:
Ի՞նչ քայլեր պետք է ձեռնարկվեն hashCode մեթոդի վերաշարադրումը իրականացնելու համար դասում։
Postgres-ն արդյոք աջակցում է READ UNCOMMITTED անջատման մակարդակին? Ինչ կլինի, եթե նշեք դա @Transactional-ում?
Արդյոք պարտադիր է հետևել որոշակի կանոնների Java-ում equals և hashCode մեթոդների վերագրումիս?
Որ տվյալների կառուցվածքը ավելի հարմար է բազմապրոցեսային աշխատանքի համար — HashTable կամ ConcurrentHashMap?
Ինչ է տարբերությունը @Bean և @Component նշումների միջև: Երբ օգտագործել մեկը, երբ մյուսը?
Ներկայացրեք մրցակցության պայման (Race Condition) և տվյալների մրցակցություն (Data Race) հիմնական տարբերությունները։
Կարող եք բացատրել, թե ինչ է Closable ինտերֆեյսը և ինչպես է այն օգտագործվում: