Query SQL: mostra gli ID degli utenti e il numero dei loro ordini con stato COMPLETED, inclusi gli utenti senza ordini di questo tipo
Java
Come Spring organizza il processo di creazione dei bean dall'avvio dell'applicazione? Come funzionano le auto-configurazioni e le annotazioni condizionali?
Spiega il problema N+1 in JPA/Hibernate, quando si verifica e come viene risolto
Quali tipi di indici conosci in PostgreSQL? Spiega l'indice B-tree, come funziona. Cos'è un indice GIN?
Elenca i livelli di isolamento delle transazioni e spiega in linea generale a cosa servono.
Come si comporta Spring quando chiama un metodo di un altro bean con @Transactional(propagation = REQUIRES_NEW) da un metodo con propagazione predefinita? Cosa succede alla transazione genitore?
Cos'è Kafka Streams e come si differenzia dallo schema normale di lavoro con Kafka?
Parla del meccanismo delle transazioni in Spring, come è implementato, limitazioni
Hai mai affrontato dipendenze cicliche? Come affrontarle?
Parlami della tua esperienza lavorativa, dei principali successi e dello stack tecnologico
Cos'è l'inversione del controllo (IoC), come viene implementato questo principio e a cosa serve?
Parla del lavoro con Kubernetes: qual è la differenza tra liveness probe e readiness probe? Perché ci sono due cose come requests e limits delle risorse?
Esercizio Java Streams: ordinare una Map<String, Integer> per valore usando gli stream
Parla dei tipi di garanzia di consegna in Kafka, come si differenziano e in quali casi è meglio usare ciascuno.
Compito in Java: dato un array int[], è necessario formare due liste — solo unici e solo duplicati
Come garantire la semantica exactly once in Kafka? Come viene garantita tecnicamente l'idempotenza del produttore?
Parlami di gRPC: come funziona, quali sono i vantaggi rispetto a REST
Parlami del pattern SAGA, ci sono due tipi: orchestrazione e coreografia, qual è la differenza?