Sobes.tech

Ce este mai bun pentru căutarea textului complet, GIN sau GiST?

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

Ce metode de autentificare cunoașteți?

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

În ce situații este recomandat să evităm crearea de indecși în baza de date?

Junior — Middle
128

Aveți experiență în dezvoltarea soluțiilor de la zero pe cont propriu?

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

Ce mecanism în Java asigură un control strict al tipurilor de date în timpul compilării și execuției programului?

Junior — Middle
128

Care sunt principalele avantaje și dezavantaje ale structurii de date Hashtable?

Junior — Middle
128

V-ați confruntat cu problema N+1 de interogări? Cum ați rezolvat-o?

Senior
BSS
128

Cum te simți în legătură cu sprijinul acordat colegilor la locul de muncă?

Junior — Middle
128

În ce ordine se execută această interogare SQL (planul de interogare)?

Senior
Сбербанк
128

La cuvântul HAVING în SQL pentru ce este folosit?

Middle+
луция
128

Care este restricția privind numărul de utilizări ale Stream în Java?

Junior — Middle
IT OneIT One
128

Ce alte metode există în Iterator în afară de hasNext, next și 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

Vorbește-mi despre API-ul Stream. Ce este mai rapid — API-ul Stream sau bucla for?

Middle
Лоция
128

Ce înseamnă definirea strictă a tipurilor de date în limbajul de programare Java?

Junior — Middle
128

Citiți codul, determinați dacă execuția programului se va încheia și ce va fi afișat la final în jurnal. ```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

Pe ce server sau platformă ai plasat aplicația sau actualizarea?

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

Cu ce dificultăți sau defecțiuni s-au confruntat sistemul în ceea ce privește disponibilitatea sa în timpul proiectului?

Junior — Middle
128

Cum se gestionează tranzacțiile în codul Java? Cum se face acest lucru prin JDBC?

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

Descrie experiența ta recentă de muncă și principalele sarcini pe care le-ai îndeplinit la locul anterior de muncă

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