I had a technical interview with a team lead. We started with OOP principles, some questions about Java SE (collections, exceptions, Stream API etc). There were a few questions about databases (SQL, transaction isolation levels). After that, we talked about Spring (I remember only a bean lifecycle). After Spring some questions about basic Linux commands and Git.