Spiega il principio di utilizzo della costruzione try-with-resources nella gestione delle risorse in Java.
Java
Come erano strutturati i tuoi processi di sviluppo nel tuo precedente lavoro? Come arrivavano i compiti?
Qual è la limitazione sul numero di utilizzi di Stream in Java?
Qual è la complessità temporale per ottenere un elemento in base al suo numero di ordine in una lista array?
Quale collezione usare per una cache LRU che elimina l'elemento più vecchio in caso di overflow?
Quali approcci e meccanismi consentono di utilizzare in modo sicuro Map in condizioni di multithreading?
Cos'è doOnNext in Reactor?
In quali casi la sezione finally non funzionerà?
Cos'è SOLID? Fornisci esempi di principi.
Tabella person con l'elenco dei dipendenti id nome 1 Petya 2 Vasya 3 Kolya Tabella payment con le retribuzioni id person_id payment_value [phone] È necessario scrivere una query per selezionare i nomi dei dipendenti con somme di pagamento superiori a 100
Quale collezione usare per la tabella dei risultati con ordinamento per cognome e ricerca per chiave?
Quale collezione usare per i top 10 prodotti più costosi in tempo reale con supporto per lista ordinata?
Quando è meglio non usare parallelStream?
Esperienza con Project Reactor, WebFlux, WebClient?
Qual è la ragione di organizzare i metodi per gruppi nella programmazione?
Come determinare un Bean specifico per l'iniezione in base al contesto?
Cos'è il multi-catch in Java? Quali sono le restrizioni e le regole?
Qual è la differenza tra onErrorResume e onErrorReturn?
Qual è la principale differenza tra l'utilizzo dei metodi map e flatMap nell'API Stream durante l'elaborazione dei flussi di dati?
Quando il blocco finally potrebbe non essere eseguito?