Sobes.tech

Եկեք փորձենք ավելի պարզ խնդիր՝ ինչպես հաշվել, թե քանի մարդ է զանգահարել որոշակի ծառայություն մեկ օրվա ընթացքում։

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
109

Ինչպես կառուցվեց պատասխանատվության վերտիկալը թիմում: Ով էր պատասխանատու ժամկետների համար?

Senior
СБЕРСБЕР
109

Ի՞նչ է այս իրականացման հիմնական խնդիրն - կայուն թելային պուլը արդյունավետ չօգտագործելը - ընդհանուր ռեսուրսների փոխազդեցության խնդիրներ - սխալ փակման ներառումը կարող է հանգեցնել 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
СБК ПАРУС
109

Դու լսել ես Service Discovery ձևի մասին?

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

Ի՞նչ տարբերություն կա ExecutorService-ի միջոցով և new Thread-ի միջոցով թել ստեղծելու միջև։

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

Կաֆկա սպառողը կարգավորե՞լ եք: Ի՞նչ կարգավորումներ եք գիտակցում։

Senior
МТСМТС
109

Ի՞նչ ռազմավարություններ կան Kafka-ում հաղորդագրությունների առաքման համար (գոնե մեկ անգամ, առավելագույնը մեկ անգամ, հենց մեկ անգամ)։

Senior
СБЕРСБЕР
109

Աշխատանքում եք արդյոք օգտագործում արհեստական բանականության գործիքներ? Որոնք են դրանք?

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

Դուք աշխատե՞լ եք ոչ ռելացիոնալ տվյալների բազաների հետ (Redis, Cassandra):

Senior
Octo
109

Ի՞նչ է Java-ում նշումը: Ինչպե՞ս կպատմեիք դա մյուս ծրագրավորողին:

Senior
ки системы
109

Դուք ունե՞ք տվյալների բազայի ինքնուրույն նախագծման փորձ։

Middle
RedLab
109

Կա՞նք auto-scaling ունեիք: Ինչպե՞ս էր այն կարգավորված։

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

Ի՞նչ է ներկայացնում Spring Boot Starter-ը: Ինչպե՞ս է աշխատում:

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

Ինչպե՞ս արգելափակել կամ սինխրոնիզացնել թելերը Java-ում։

Senior
СБЕРСБЕР
109

ConcurrentHashMap-ը որ հիշողության տարածքում է պահվում: Ինչ կոնտեյներ օգտագործել մետրիկների պահպանում համար?

Senior
РТК ИТ
109

Սկեդյուլերը վերցնում է գրառումները աղյուսակից, երկու պոդ միաժամանակ վերցրին նույն գրառումը — ինչպես լուծել խնդիրը?

Senior
Азиатско-Тихоокеанский банк
109

Ինչպես էին մշակվում այն իրավիճակները, երբ ծառայությունը մատչելի չէր?

Senior
СБЕРСБЕР
109

Որ տրանսպորտային շերտի պրոտոկոլի վրա է աշխատում HTTP?

Senior
СБК ПАРУС
109

Կարճ պատմեք [կազմակերպություն] նախագծի մասին — ինչ եք արել այնտեղ?

Senior
СБЕРСБЕР
109

Որ հավաքածուն ընտրել՝ ArrayList թե LinkedList և ինչու՞։

Middle
СБЕРСБЕР
109
/726