Got through the phone interview quite easily. They give a brief introduction about their company and what you will do in their company. After that they will ask a few questions about yourself. I'm pretty sure they accept everyone the do the phone interview with.
Next is the written test at their company. It was quite easy. They only ask basic core Java question.
Finally, the trainer who will be in charge of your training if you get accepted will talk to you and ask you a few questions about core Java. They are all basic core java questions.