Due to COVID, the interview process would be performed remotely.
The first stage was a technical task to implement a speaking clock in Java, which would convert 24 hour time to English spoken time.
The second stage was to talk through my CV, and projects I have worked on, and also some technical questions.
The final stage consisted of more in-depth technical questions, and some scenario-based questions.
General areas of questioning were: Spring Boot, Java, Hibernate, JPA, JDBC, TDD, REST