Java
Raccontaci come è stato organizzato il processo di sviluppo nel tuo precedente posto di lavoro, dalla necessità aziendale al rilascio.
Parlami della tua esperienza con Docker Compose, OpenShift, GitLab CI.
Parlami della tua esperienza nello sviluppo Java negli ultimi 5-6 anni e dell'evoluzione con l'applicazione dell'IA.
Parla del servizio di routing delle richieste con configurazione dal database. Che configurazioni sono? Come funzionava il caricamento a caldo?
Come ti trovi con Linux a livello di riga di comando? Hai mai avuto problemi, ad esempio quando una porta è occupata?
Quali code di attesa conosci per lavorare con il multithreading?
[nome] ha chiesto: Quali tipi di dati e strutture dati ci sono in Redis?
Qual è la differenza e i vantaggi tra compilazione JIT e AOT?
In cosa si differenziano i database relazionali da quelli non relazionali (NoSQL)?
Parla di Kafka: composizione, come lavori, i componenti principali.
Come implementare una relazione uno-a-molti?
Utilizzi strumenti con l'IA nel tuo lavoro? Quali esattamente?
Hai esperienza di progettazione autonoma di database?
L'ordine delle colonne è importante nella creazione di un indice composito?
Cos'è una partizione in Kafka? Come vengono distribuite le partizioni tra i consumatori di un gruppo?
Su quale protocollo di livello trasporto funziona HTTP?
Descrivi l'algoritmo per stabilire una connessione HTTPS.
Quali sono i rischi dell'uso di ForkJoinPool?
Come vengono descritti e funzionano i pipeline CI/CD in GitLab?
Qual è il problema principale della struttura di soluzione scelta? - ArrayList senza capacità preventiva porta a sprechi - Rischio di blocco reciproco tramite metodi - Struttura di blocco inefficiente che causa costi aggiuntivi. - ExecutorService non può essere elaborato correttamente - Pool di protezione fisso per la scalabilità