Campus interview, then assessment centre. Very technical. Only 1 interpersonal(relatively easy) and a group exercise(easy as well). The technical interviews consist in questions regarding your experience and the interviewers will aim towards fairly complex areas. Garbage collection in Java, memory management differences between Java and C, 1 OOP Design question(Design a lift system, a car park, a library). They will probably give you a function and ask you for the output in different conditions. They will be very happy if you write code, but don't be too eager about it because mistakes are very easy to make( that's where I failed )