Java
Qual è meglio per la ricerca full-text, GIN o GiST?
Quali metodi di autenticazione conosci?
In quali situazioni è opportuno evitare di creare indici nel database?
Hai esperienza nello sviluppo autonomo di soluzioni da zero?
Quale meccanismo in Java garantisce un controllo rigoroso dei tipi di dati durante la compilazione e l'esecuzione del programma?
Quali sono i principali vantaggi e svantaggi della struttura dati Hashtable?
Hai affrontato il problema delle query N+1? Come l'hai risolto?
Come ti senti riguardo al supporto ai colleghi sul lavoro?
In quale sequenza viene eseguita questa query SQL (piano di query)?
A cosa serve la parola HAVING in SQL?
Qual è la limitazione sul numero di utilizzi di Stream in Java?
Quali altri metodi ha Iterator oltre a hasNext, next e remove?
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]); } }
Parla dell'API Stream. Cosa è più veloce: l'API Stream o un ciclo for?
Cosa significa la definizione rigorosa dei tipi di dati nel linguaggio di programmazione Java?
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); } }
Su quale server o piattaforma hai ospitato l'applicazione o l'aggiornamento?
Con quali difficoltà o guasti il sistema ha incontrato riguardo alla sua disponibilità durante il progetto?
Come gestire le transazioni nel codice Java? Come si fa tramite JDBC?
Descrivi la tua ultima esperienza lavorativa e i principali compiti che hai svolto nel tuo precedente impiego