First there was an interview with the hiring manager and the HR coordinator. They had a document with various questions, the first one being more like a logic puzzle. The next ones were a bunch of Java code using JUnit and they gave you some time to evaluate and respond to those questions.
Interview questions [1]
Question 1
Logic puzzle and questions on JUnit test setup and execution