I recently participated in an interview that was scheduled for 2 hours but lasted around an hour and a half. It was divided between the HR part and the technical part.
The HR section was quite standard, with a presentation of the company and typical questions.
The technical part included many theoretical questions, such as the difference between String and StringBuilder, immutable classes, exception handling, race conditions, stack and heap memory, records, Hibernate fetch types, inversion of control, bean scopes, qualifiers, API gateway, circuit breaker, service discovery, and many others.
For the practical task, I had to solve the problem of finding the longest consecutive sequence of "1"s.