Sobes.tech

Java

Čo je lepšie pre fulltextové vyhľadávanie, GIN alebo GiST?

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

Aké metódy overovania poznáte?

Senior
Сбер Отдел 911
128

V ktorých situáciách je vhodné vyhnúť sa vytváraniu indexov v databáze?

Junior — Middle
128

Máte skúsenosti s samostatným vývojom riešení od nuly?

Junior — Middle
Формат кодаФормат кода
128

Aký mechanizmus v Jave zabezpečuje prísnu kontrolu typov údajov počas kompilácie a behu programu?

Junior — Middle
128

Aké sú hlavné výhody a nevýhody dátovej štruktúry Hashtable?

Junior — Middle
128

Stretli ste sa s problémom N+1 dopytov? Ako ste to vyriešili?

Senior
BSS
128

Ako sa staviaš k poskytovaniu podpory kolegom v práci?

Junior — Middle
128

V akom poradí sa vykonáva tento SQL dotaz (plán dotazu)?

Senior
Сбербанк
128

Na čo je v SQL potrebné slovo HAVING?

Middle+
луция
128

Aké je obmedzenie počtu použití Stream v Jave?

Junior — Middle
IT OneIT One
128

Aké ďalšie metódy má Iterator okrem hasNext, next a remove?

Senior
kode.ru
128

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
128

Povedz mi o Stream API. Čo je rýchlejšie — Stream API alebo cyklus for?

Middle
Лоция
128

Čo znamená prísne určenie typov údajov v jazyku Java?

Junior — Middle
128

Prečítajte si kód, určite, či sa vykonanie programu ukončí, a čo bude na konci zobrazené v logu. ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } }

Senior
ТБанк
128

Na ktorej serveri alebo platforme ste umiestnili aplikáciu alebo aktualizáciu?

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

Aké ťažkosti alebo poruchy sa vyskytli v systéme v súvislosti s jeho dostupnosťou počas projektu?

Junior — Middle
128

Ako spravovať transakcie v Java kóde? Ako sa to robí cez JDBC?

Middle
Финансовые платформы
128

Opíšte svoju poslednú pracovnú skúsenosť a hlavné úlohy, ktoré ste vykonávali na predchádzajúcom pracovisku

Junior — Middle
СБЕР Бизнес
Prooftech
Акселератор возможностей
+1
128
/727