The interview has three parts: two behavioral interviews and one technical interview. Each part is about 30 minutes long. The behavioral interview is very self-explanatory. The technical interview includes basic questions about Java, SQL, OOP concepts and a little bit about web programming. The questions weren't very difficult. As long as you have good foundation in OOP languages and experiences in web-programming, you should do fine.