The first interview was actually a test composed of Algorithms, JAva, OOP and Databases. The questions were acceptable. At the Algorithm part, there was some theory and then you had to choose a problem to solve (there was 6 or 7 problems). At the OOP part and DB there was mostly theory.