Sobes.tech

Gradle vs Maven: ինչո՞վ եք աշխատել։

Middle
Небольшая компания
108

Ինչպես կազմակերպվեց Kafka-ում բաժանարարումը բարձր լիցքաթափումների համար?

Middle+
PAYNET
108

Նկարագրեք փոխազդեցության սխեման OAuth 2.0 պրոտոկոլի (Authorization Code Flow) համաձայն։

Senior
Технократия
108

Հարց 7. Կան ծառայություն ExampleService (տես նկարը): Եթե արտաքին ծառայությունը հերթով կանչի մեթոդները՝ exampleService.getCityFromCache(100000); exampleService.getCity(100000); Եթե cache-ը դատարկ էր, քանի անգամ կկատարվի CityDao::getCity- ի դիմումը? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 Դա կախված է CacheManager-ի իրականացմանից

Senior
RT Labs
108

Ի՞նչ է HashMap-ի և LinkedHashMap-ի տարբերությունը։

Senior
IT OneIT One
108

Պատմեք ինձ Stream API-ի մասին — ինչ է դա և ինչպես եք օգտագործում

Middle+
Мираполис
108

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

Senior
Альфа-БанкАльфа-Банк
108

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

Senior
СБЕРСБЕР
108

Ինչպե՞ս է վավերացվում JWT ստորագրությունը բանալիով: Ինչպե՞ս է hashing-ը տարբերվում шифрование-ից։

Senior
Альфа-БанкАльфа-Банк
108

Առաջադրանքի պայմանը: Տրված է ամբողջ թվերի զանգված nums և ամբողջ թիվ target: անհրաժեշտ է գտնել զանգվածում երկու թիվ, որոնց գումարը հավասար է target-ին, և վերադարձնել նրանց ցուցիչները: Համոզված է, որ կա միայն մեկ լուծում, և նույն տարրն օգտագործել հնարավոր չէ երկու անգամ: Օրինակներ: Ներմուծում: nums = [2,7,11,15], target = 9 Ելք: [0,1]. բացատրություն: nums[0] + nums[1] = 2 + 7 = 9 Ներմուծում: nums = [3,2,4], target = 6 Ելք: [1,2]. բացատրություն: nums[1] + nums[2] = 2 + 4 = 6 Ներմուծում: nums = [3,3], target = 6 Ելք: [0,1]. բացատրություն: nums[0] + nums[1] = 3 + 3 = 6

Senior
ОТП БанкОТП Банк
108

Ինչու @Async-ը չի աշխատում, երբ մեթոդները կանչվում են նույն դասի ներսում Spring-ում?

Senior
СБЕРСБЕР
108

Արշակտուրական խնդիր՝ հետաձգված ծանուցումների համակարգ բոնուսների համար (տասնյակ միլիոնավոր օգտվողներ)

Senior
ИП Ганус Александр Андреевич
108

Ի՞նչ հերթեր եք ճանաչում բազմապատկման աշխատանքների համար։

Senior
Альфа-БанкАльфа-Банк
108

[անուն] հարցրեց: Ի՞նչ տվյալների տեսակներ և տվյալների կառուցվածքներ կան Redis-ում։

Senior
сербская компания
108

Ի՞նչ է JIT և AOT կոմպիլացիայի տարբերությունը և առավելությունները։

Senior
Т-БанкТ-Банк
107

Ի՞նչն է տարբերությունը ռելացիոն տվյալների բազաների և ոչ ռելացիոն (NoSQL) բազաների միջև։

Senior
СБЕРСБЕР
107

Ի՞նչ է այս իրականացման հիմնական խնդիրն - կայուն թելային պուլը արդյունավետ չօգտագործելը - ընդհանուր ռեսուրսների փոխազդեցության խնդիրներ - սխալ փակման ներառումը կարող է հանգեցնել deadlock-ի: - սխալ սինխրոնիզացիայի մակարդակ - արդյունքի առաջ բոլոր թելերի ստուգումներ չկան - բացակայում է հստակ կոնստրուկտոր Կոդ: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }

Senior
СБК ПАРУС
107

Ինչ եզրակացություն եք արել կրկնվող հաշվարկների իրավիճակից?

Senior
ОТП БанкОТП Банк
107

Ի՞նչ կտեսնես նոր տեղ ընտրելիս, եթե մի քանի առաջարկներ ունենաս։

Senior
Альфа КапиталАльфа Капитал
107

Պատմիր Kafka-ի մասին՝ կազմը, ինչպես եք աշխատում, հիմնական բաղադրիչները։

Senior
МВидео/эльдорадо
107
/726