Java
tabella dipendente id bigint PK non null nome_dipendente varchar(100) non null numero_dipendente int4 non null id; nome_dipendente; numero_dipendente 1000; Ivanov; 123 CON ordinato COME ( SELEZIONARE numero_dipendente, LAG(numero_dipendente) SUL (ORDINE PER numero_dipendente) come numero_precedente DA dipendente ) SELEZIONARE numero_precedente + 1 come numero_mancante DA ordinato DOVE numero_dipendente - numero_precedente > 1; 1000; nome1; 1 1001; nome2; 2 1002; nome3; 4 1003; nome4; 5 con ordinato come () selezionare * da ordinato
Parlami di gRPC: come funziona, quali sono i vantaggi rispetto a REST
Parlami dei metodi per creare bean in Spring
Come funzionano i socket in Java? È possibile usarli per ricevere richieste HTTP?
Parli del modello OSI: a cosa servono i livelli, come si differenziano?
Era ammissibile la perdita di eventi in Kafka? Quali garanzie di consegna sono state utilizzate?
Parla del meccanismo delle transazioni in Spring, come è implementato, limitazioni
Hai dovuto applicare i flussi nella pratica? Puoi fare un esempio di un compito?
Come si combina REST con l'archiviazione dei dati degli utenti (ad esempio, in un negozio online)?
Parla di risultati e successi specifici in cifre.
Esperienza con database relazionali e altri database?
Quale versione di Java avete usato? Quale esperienza con Postgres — solo query o anche ottimizzazione?
Qual è la differenza tra anomalie di lettura sporca (dirty read) e lettura non ripetibile (non-repeatable read)?
HashMap vs TreeMap: differenze, complessità delle operazioni, quando usare?
Quando è meglio non usare parallelStream?
Cosa fare se il database è carico al 99% della CPU? Come analizzare un incidente?
Dal uso dell'API Stream otteniamo qualche vantaggio funzionale, oltre alla bellezza?
Cosa succede alle copie di lavoro durante un git reset?
Hai mai dovuto scrivere annotazioni personalizzate o eseguire la scansione delle classi?
Con cosa erano correlati i timeout durante l'interazione con [sistema/servizio] e come hai risolto?