Sobes.tech

Java

Cosa succede a HashMap se si sovrascrive hashCode() in modo che restituisca sempre lo stesso valore (ad esempio, 42)?

168

Come funziona l'annotazione @Transactional in Spring? Come è implementata all'interno del framework?

161

Conosci i thread virtuali (Virtual Threads) in Java? Conosci il concetto di coroutine e goroutine?

156

Conosci i concetti di DDD, Clean Architecture, Hexagonal Architecture?

154

Qual è la tua esperienza con Spring Data (JPA, JDBC, Redis)? Quali problemi interessanti hai incontrato con @Transactional?

151

Quali metodi e meccanismi di sincronizzazione dei thread in Java conosci?

148

Quali problemi dei sistemi distribuiti conosci e quali pattern li risolvono?

144

Esercizio pratico: progetta un sistema di trasferimento di denaro tra account con i seguenti requisiti: 1000 transazioni/sec, correttezza transazionale, API sincrona.

143

Parli dei principi SOLID con esempi concreti.

141

Parla del problema N+1 in Hibernate e dei modi per risolverlo.

135

Quali raccoglitori di spazzatura (Garbage Collectors) conosci in Java? Ci sono raccomandazioni sull'uso di diversi tipi?

128

Quali componenti di Spring Cloud hai utilizzato?

125

Parla del teorema CAP. Cosa sceglieresti: consistenza o disponibilità durante una partizione di rete?

116