Wat gebeurt er met een HashMap als je hashCode() overschrijft zodat het altijd dezelfde waarde teruggeeft (bijvoorbeeld 42)?
Java
Hoe werkt de @Transactional-annotatie in Spring? Hoe is dit geïmplementeerd binnen het framework?
Bent u bekend met virtuele threads (Virtual Threads) in Java? Kent u het concept van coroutines en goroutines?
Bent u bekend met de concepten van DDD, Clean Architecture, Hexagonal Architecture?
Wat is je ervaring met Spring Data (JPA, JDBC, Redis)? Welke interessante problemen ben je tegengekomen met @Transactional?
Welke methoden en mechanismen voor thread-synchronisatie in Java ken je?
Praktische opdracht: ontwerp een systeem voor geldtransfers tussen accounts met de volgende eisen: 1000 transacties/sec, transactionele correctheid, synchron API.
Welke problemen met gedistribueerde systemen kent u en welke patronen lossen deze op?
Vertel over de SOLID-principes met concrete voorbeelden.
Vertel over het N+1 probleem in Hibernate en de manieren om het op te lossen.
Welke Garbage Collectors ken je in Java? Zijn er aanbevelingen voor het gebruik van verschillende types?
Welke componenten van Spring Cloud heb je gebruikt?
Vertel over de CAP-theorema. Wat zou je kiezen: consistentie of beschikbaarheid bij een netwerkpartition?