1st round: Online Assessment, I got the 2sum problem
2nd round: Interview with an engineer from the same department (Banking and Capital Markets), she asked me a lot of things about Spring, Spring Boot and Java, such as: Double Lock Singleton, ConcurrentHashMap implementation and design, the difference about TreeMap and HashMap, the difference between Map and Set in Java, then how are TreeSet and TreeSet implemented. The discussion then went to Hibernate caching and when to use it (the good answer if you're asking me right now would be something more detailed, like: on read-intensive data that does not change so frequently, such as small lookup values, celebrities' profiles, widely used phone numbers etc). And regarding the spring about beans injections (by name, by qualifier, and by conditionals) and some examples of usages.
The 3rd and last round: with someone from the team, asking about my experience and my past mistakes. I told him about a caching issue that I faced in the old company, some patterns in caching: write-through, and write-behind. Replication of caching with active-active and active-passive.