Sobes.tech

Java

Que se passera-t-il avec HashMap si on surcharge hashCode() pour qu'il retourne toujours la même valeur (par exemple, 42) ?

168

Comment fonctionne l'annotation @Transactional dans Spring ? Comment cela est-il implémenté dans le framework ?

161

Connaissez-vous les threads virtuels (Virtual Threads) en Java ? Connaissez-vous le concept de coroutines et de goroutines ?

155

Connaissez-vous les concepts de DDD, Clean Architecture, Hexagonal Architecture?

154

Quelle est votre expérience avec Spring Data (JPA, JDBC, Redis) ? Quels problèmes intéressants avez-vous rencontrés avec @Transactional ?

151

Quels sont les méthodes et mécanismes de synchronisation des threads en Java que vous connaissez?

147

Quels problèmes de systèmes distribués connaissez-vous et quels modèles les résolvent?

144

Exercice pratique : concevez un système de transfert d'argent entre comptes avec les exigences suivantes : 1000 transactions/sec, cohérence transactionnelle, API synchrone.

142

Parlez des principes SOLID avec des exemples concrets.

141

Parlez du problème N+1 dans Hibernate et des moyens de le résoudre.

134

Quels collecteurs de déchets (Garbage Collectors) connaissez-vous en Java ? Y a-t-il des recommandations pour l'utilisation de différents types ?

128

Quels composants de Spring Cloud avez-vous utilisés?

125

Parlez du théorème CAP. Que choisiriez-vous : cohérence ou disponibilité lors d'une partition réseau?

116