Java
Quali metriche hai utilizzato per valutare la copertura dei test nell'ultimo progetto?
Quali annotazioni applicate alle classi sono disponibili per essere ottenute dal contesto Spring ApplicationContext?
Gli oggetti di classi diverse con campi uguali avranno lo stesso hashCode?
Quale dei tuoi progetti realizzati ti riempie di orgoglio?
Se il responsabile del progetto propone un approccio diverso, insisterai sulla tua opinione o accetterai la sua scelta?
Se il monitoraggio mostra che il database ha iniziato a rispondere lentamente, come cercheresti la causa?
Quali sono le cause di OutOfMemoryError e come trovare una perdita di memoria?
Quali situazioni o comportamenti nel team consideri inaccettabili?
Come viene determinato l'ambito di un Bean nelle condizioni standard predefinite?
C'è un argomento e 5 istanze di un servizio in un gruppo di consumatori. Cosa potrebbe andare storto?
Parlami del processo di sviluppo (Agile/Scrum). Come vengono valutate le attività?
Cosa succede se non si aggiunge un blocco pessimista? Quali sono le opzioni di blocco disponibili?
Come determinare quando una classe o un modulo svolgono troppe funzioni e violano il principio di responsabilità singola?
Quali sono le differenze tra i metodi di injection delle dipendenze tramite costruttore, campo e metodo?
Spiega le differenze del metodo init() nell'uso di bean di tipo Singleton e Prototype nel contesto del loro ciclo di vita e inizializzazione.
Quali conoscenze e competenze aggiuntive in programmazione e sviluppo hai acquisito oltre al Java Core standard?
In quali casi si verifica l'eccezione LazyInitializationException in Hibernate?
Come verificare che le liste siano uguali per contenuto, ma l'ordine non sia importante? List<String> actual = List.of("B", "A", "C"); List<String> expected = List.of("A", "B", "C");
Quali scope di bean hai usato in Spring? A cosa serve il prototype?
In cosa TimescaleDB è migliore o peggiore di Postgres?