Sobes.tech

Java

Qual è meglio per la ricerca full-text, GIN o GiST?

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

Quali metodi di autenticazione conosci?

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

In quali situazioni è opportuno evitare di creare indici nel database?

Junior — Middle
128

Hai esperienza nello sviluppo autonomo di soluzioni da zero?

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

Quale meccanismo in Java garantisce un controllo rigoroso dei tipi di dati durante la compilazione e l'esecuzione del programma?

Junior — Middle
128

Quali sono i principali vantaggi e svantaggi della struttura dati Hashtable?

Junior — Middle
128

Hai affrontato il problema delle query N+1? Come l'hai risolto?

Senior
BSS
128

Come ti senti riguardo al supporto ai colleghi sul lavoro?

Junior — Middle
128

In quale sequenza viene eseguita questa query SQL (piano di query)?

Senior
Сбербанк
128

A cosa serve la parola HAVING in SQL?

Middle+
луция
128

Qual è la limitazione sul numero di utilizzi di Stream in Java?

Junior — Middle
IT OneIT One
128

Quali altri metodi ha Iterator oltre a hasNext, next e 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

Parla dell'API Stream. Cosa è più veloce: l'API Stream o un ciclo for?

Middle
Лоция
128

Cosa significa la definizione rigorosa dei tipi di dati nel linguaggio di programmazione Java?

Junior — Middle
128

Leggi il codice, determina se l'esecuzione del programma terminerà e cosa verrà visualizzato alla fine nel log. ```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

Su quale server o piattaforma hai ospitato l'applicazione o l'aggiornamento?

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

Con quali difficoltà o guasti il sistema ha incontrato riguardo alla sua disponibilità durante il progetto?

Junior — Middle
128

Come gestire le transazioni nel codice Java? Come si fa tramite JDBC?

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

Descrivi la tua ultima esperienza lavorativa e i principali compiti che hai svolto nel tuo precedente impiego

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