C'è una tabella con 100 milioni di record. È necessario selezionare tutti i record dove value > 100. Quali sono i consigli per minimizzare il tempo di esecuzione della query?
Java
C'è stata una revisione del codice nel team?
Qual è la differenza e i vantaggi tra compilazione JIT e AOT?
Hai dovuto configurare le partizioni, modificare il numero di partizioni?
Parla del teorema CAP. Cos'è e a cosa serve?
Come si possono modificare o aggiungere tariffe senza cambiare il codice e ridistribuire, se le tariffe sono codificate nel codice?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);
Hai lavorato con PostgreSQL e ottimizzazione delle query?
Come visualizzare le query SQL che JPA/Hibernate invia al database?
Quali garanzie fornisce volatile? In cosa si differenzia da Atomic?
HashMap vs TreeMap: differenze, complessità delle operazioni, quando usare?
Qual è la differenza tra gli indici hash e gli indici B-tree? Quale è preferibile per la ricerca per cognome?
Devi scrivere una funzione di generazione del rapporto che esegue 4 richieste REST indipendenti in parallelo e raccoglie i risultati. Come risolvere?
Cos'è un feature lead e quale esperienza hai in questo ruolo?
Con quali tecnologie e stack hai lavorato più spesso?
Hai mai dovuto scrivere test unitari e di integrazione, e come hai fatto?
Il sistema marketplace si è rallentato sotto carico. Sospettiamo un problema nel database. Cosa cercheremo?
Cosa succede se cacheService fallisce o Redis restituisce un timeout, e come gestirlo?
È stato confermato che il problema è dalla parte dell'integrazione esterna (gestiscono le richieste lentamente)? Quali azioni per una risposta rapida e per il futuro?
Qual è la differenza tra thread e processo?