Sobes.tech

Java

Je to dostačující pro bezpečnost vláken, pokud ve třídě jsou dvě pole s invariantem (jedno přísně menší než druhé), každé chráněné AtomicInteger?

Senior
BSS
139

Jak zajistit distribuovanou transakci přes několik služeb?

Senior
СБЕРСБЕР
139

Máte zkušenosti s používáním front v projektech?

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

Můžeš uvést příklad použití statického bloku v kódu?

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

Stojí za to rozdělit tabulky na části (sharding) pro zvýšení rychlosti dotazů?

Junior — Middle
AstonAston
139

Jaké jsou výhody a nevýhody používání Protocol Buffer pro serializaci dat?

Junior — Middle
139

Vlastnosti použití @Transactional ve Springu. Úrovně izolace transakcí.

Senior
СБЕРСБЕР
139

Povězte nám, jak byl ve vašem předchozím zaměstnání organizován proces vývoje — od obchodní potřeby po vydání.

Senior
СБЕРСБЕР
139

Jak je implementována podpora transakcí pomocí anotace @Transactional ve Spring Frameworku?

Junior — Middle
139

Pracoval jste s integrací Spring Data a Hibernate ve svých projektech?

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

Kdy a jak jsou volány statické funkce: u objektu nebo u třídy?

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

Máte zkušenosti s použitím metody parallel v API Stream pro paralelní zpracování dat?

Junior — Middle
Effective Mobile
139

Jak je určena oblast viditelnosti objektu Bean ve výchozích standardních podmínkách?

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

Můžete vysvětlit mechanismus účinku anotace @SpringBootTest v testech Spring Boot?

Junior — Middle
Ifellow
139

Jaké přístupy existují, jak se vypořádat s nestabilní integrací, která může neodpovídat od minuty do dne?

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

Jaký je rozdíl v výkonu mezi používáním primitivních datových typů a jejich obalovacích objektů?

Junior — Middle
Surf
139

Porovnejte výkon následujících fragmentů kódu, které kopírují prvky z pole Integer do pole int a naopak, včetně případu, kdy jsou vytvářeny nové objekty Integer z hodnot 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]); } } ``` Analyzujte a vysvětlete rozdíly ve výkonu a chování mezi těmito přístupy.

Senior
VKVK
139

Použili jste ve svých projektech komponentu ExecutorService pro správu vláken?

Junior — Middle
139

Jak je zajištěno zpracování výjimek při provádění streamů v Java?

Junior — Middle
139

Jakými toky? (upřesňující otázka po zmínce o vstupech a výstupech)

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