Qual è la differenza tra sharding e partizionamento? Quando applicare ciascuno?
Java
Puoi elencare gli oggetti e i componenti principali utilizzati in Apache Kafka?
Ti ha interessato l'aspetto del lavoro legato alla manutenzione e al supporto dei sistemi?
Qual è lo scopo principale dell'utilizzo della classe Optional nella programmazione?
Quali metodi utilizzerai per risolvere il problema del ritardo nell'elaborazione delle richieste nel servizio?
Questa esperienza può essere confermata documentalmente: c'è una registrazione nel libretto di lavoro o in un altro contratto?
Quali sono le due opzioni per raccogliere metriche (push e pull)?
Cos'è il caricamento lazy in JPA e quali sono i suoi vantaggi e svantaggi?
Puoi elencare i diversi tipi di memoria utilizzati in Java e i loro scopi principali?
Come viene implementato il principio di apertura/chiusura nei progetti reali?
Quale algoritmo viene utilizzato per determinare la posizione di un elemento nella struttura TreeMap e qual è la sua complessità temporale?
Usi il metodo equals per confrontare gli oggetti quando li aggiungi a una struttura dati con bucket?
Puoi spiegare cosa si intende con il sistema TSM e come funziona?
Hai lavorato in precedenza con il modello di outstaffing?
Quale ruolo hai svolto nell'ultimo progetto e con chi hai interagito all'interno del team?
Qual strumento di build hai usato nel tuo ultimo progetto?
Hai creato strumenti di automazione per semplificare il lavoro degli sviluppatori?
Qual è la complessità temporale dell'algoritmo di ordinamento a bolle?
Hai spiegato il principio di funzionamento degli indici cluster nei database?
Potresti parlare del metodo di organizzazione dello sviluppo e della gestione del progetto utilizzato nel tuo ultimo progetto?