Initially had a phone interview with a Team lead. It was generally questions about what I did at university, what I liked and general questions about different Technology.
After first stage I was given a small assessment task based on Java which required to provide unit testing.
I had the final interview with two interviewers. They asked some personality questions and technical questions. I also demonstrated some projects I did at university which I was asked questions about. Finally they reviewed the assessment I completed.