//Dato un array di numeri, in cui tutti i numeri tranne uno hanno una coppia, //trova il numero che appare solo una volta // // // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // // => 3 int find(int[] arr){ Map<Integer,
Java
Come appariva un passaggio tipico nella catena?
Come viene implementato il blocco ottimista e quali sono le sue caratteristiche?
Parlami del prodotto su cui hai lavorato in Magnit.
Come influisce lo spostamento manuale del commit sul ritardo del consumer?
Come è strutturata la memoria in Java (JVM)? Quali sono le aree: stack, heap?
[nome] ha chiesto: Quali sono le tue aspettative salariali?
Quali sono le regole di idempotenza per i metodi HTTP? Come risolvere il problema delle richieste POST duplicate?
//Dato un array di numeri, in cui tutti i numeri tranne uno hanno un paio, //trova il numero che compare solo una volta // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
//Dato un array di numeri, in cui tutti i numeri tranne uno hanno un paio, //trova il numero che compare solo una volta // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Quali meccanismi devono essere implementati in un sistema Mission Critical? Come ottenere la tolleranza ai guasti?
Cos'è gRPC e quali sono i suoi vantaggi?
Cosa sono i bean in Spring, come vengono creati e configurati?
Cosa succede se ci sono meno partizioni dei consumatori?
Il database è grande, abbiamo creato gli indici, controllato il piano — cosa si può fare ancora per ottimizzare?
Perché cambi lavoro?
Parlami degli stream in Java: in quali gruppi sono suddivisi i metodi e qual è la differenza?
Cosa cerchi in un team e in un prodotto? Quali sono i tuoi criteri nella scelta del luogo di lavoro?
Qual è la differenza tra usare Hibernate e interagire direttamente con il database tramite JDBC?
Come organizzare un TestContainer comune per più classi di test senza interruzioni tra di loro?