Java
Qual è la necessità di dichiarare variabili all'interno del metodo main?
Come implementare una chiamata bloccante in un'applicazione reattiva basata su WebFlux?
Qual è il ruolo di Hibernate nel processo di lavoro con il database e perché viene utilizzato nelle applicazioni?
Quali sono le conseguenze di creare un ObjectMapper come campo della classe (non tramite Spring)?
Qual è la differenza tra EXPLAIN e EXPLAIN ANALYZE? Cosa succede se si esegue due volte di seguito la stessa query con EXPLAIN ANALYZE?
-- Ci sono tabelle con la struttura Dipendente id (PK) nome salario dep_id (FK department.id) Dipartimento id (PK) nome -- Scrivi una query che restituisca una lista di tutti i nomi dei dipartimenti con lo stipendio massimo in ogni dipartimento
Quale metodologia hanno utilizzato nei team?
Come confrontare RestClient e Feign Client? Qual è meglio scegliere?
Spiega il principio di Dependency Injection e IoC in Spring.
Parla di ArrayList: caratteristiche, dimensione iniziale, operazioni di inserimento e rimozione.
Ti trovi a tuo agio a lavorare secondo l'orario degli Urali (7-8 del mattino, ora di Mosca)?
Se si creano due stream paralleli indipendenti in un programma, utilizzeranno lo stesso ForkJoinPool? Quali problemi può causare questo?
public class ClassA { int a; @Override public boolean equals(Object obj) { //implementazione if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementazione if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Elenca i pattern di progettazione (GoF) che conosci con certezza.
Qual metodo HTTP usi per ottenere i dati di una specifica entità nell'API REST?
In quali casi è necessario usare TreeMap, se è più lento di HashMap?
Come correggere questa situazione quando c'è un file con errore nel commit?
Cos'è il principio di Barbara Liskov (LSP)? Puoi fare un esempio di violazione?
Parlami del compito più difficile/interessante.
Come funziona Kafka con più istanze dell'applicazione? Cos'è un gruppo di consumatori, partizioni, ribilanciamento?