Sobes.tech

Դո՞ք սա բավարար է թելային անվտանգության համար, եթե դասում երկու դաշտ կա invariants-ով (մեկը խիստ փոքր է մյուսից), յուրաքանչյուրը պաշտպանված է AtomicInteger-ով։

Senior
BSS
139

Ինչպես ապահովել բաժանված գործարք մի քանի ծառայությունների վրա?

Senior
СБЕРСБЕР
139

Դուք ունե՞ք հերթերի օգտագործման փորձ ձեր նախագծերում։

Intern — Junior
СБЕРСБЕР
139

Կարող եք տալ կոդում ստատիկ բլոկի օգտագործման օրինակ?

Junior — Middle
СБЕРСБЕР
139

Արդյո՞ք անհրաժեշտ է բաժանել աղյուսակները մասերի (sharding)՝ հարցումների արագությունը բարձրացնելու համար։

Junior — Middle
AstonAston
139

Որո՞նք են Protocol Buffer-ով տվյալների սերիալիզացիայի առավելությունները և թերությունները։

Junior — Middle
139

@Transactional-ի օգտագործման առանձնահատկությունները Spring-ում: Տրանսակցիաների մեկուսացման մակարդակները։

Senior
СБЕРСБЕР
139

Պատմեք, թե ինչպես էր կազմակերպված ձեր նախորդ աշխատանքի վայրում զարգացման գործընթացը՝ բիզնեսի կարիքից մինչև թողարկում։

Senior
СБЕРСБЕР
139

Ինչպե՞ս է իրականացվում փոխանցումների աջակցությունը @Transactional նշանով Spring Framework-ում։

Junior — Middle
139

Դու աշխատե՞լ եք ձեր նախագծերում Spring Data և Hibernate ինտեգրացիայի հետ։

Junior — Middle
СБЕР КорпусСБЕР Корпус
139

Երբ և ինչպես են կանչվում ստատիկ ֆունկցիաները՝ օբյեկտում կամ դասում?

Junior — Middle
СБЕРСБЕР
139

Դուք ունե՞ք փորձ Data API-ի մեջ parallel մեթոդի օգտագործման համար տվյալների հոսքի համար։

Junior — Middle
Effective Mobile
139

Ինչպես է որոշվում Bean օբյեկտի տեսադաշտը ստանդարտ պայմաններում ըստ նախնական կարգավորումների?

Junior — Middle
СБЕРСБЕР
139

Կարող եք բացատրել @SpringBootTest նշանի գործողության մեխանիզմը Spring Boot-ի թեստերում?

Junior — Middle
Ifellow
139

Ի՞նչ մոտեցումներ կան անապահով ինտեգրացիայի հետ գործ ունենալու համար, որը կարող է պատասխան չտալ մի քանի րոպեից մինչև մի օր:

Senior
Позитив Технолоджис
139

Ի՞նչ է կատարողականության տարբերությունը հիմնական տվյալների տեսակների և նրանց օբյեկտային պատյանների օգտագործման միջև։

Junior — Middle
Surf
139

Համեմատեք հետևյալ կոդի հատվածների կատարողականությունը, որոնք պատճենում են տարրերը Integer զանգվածից int զանգված և հակառակը, ներառյալ այն դեպքը, երբ ստեղծվում են նոր Integer օբյեկտներ int արժեքներից: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Ներլուծեք և բացատրեք այս մոտեցումների կատարողականության և վարքագծի տարբերությունները։

Senior
VKVK
139

Կարող եք օգտագործել ձեր նախագծերում ExecutorService կոմպոնենտը թելերի կառավարում համար?

Junior — Middle
139

Ինչպե՞ս է կատարվում արտահայտությունների մշակումը Java-ում Stream հոսքերի կատարման ժամանակ։

Junior — Middle
139

Որ հոսքերով? (հստակեցնող հարց՝ մուտք/արտահոսքերի հիշատակումից հետո)

Senior
СБК ПАРУС
139
/728