The interview process comprised of three stages.
1.Technical interview-Some basic technical questions were asked such as logic of small programs,
pseudo code,etc.The interviewer just tried to make sure that I had atleast basic understanding of the programming domain.
2.Managerial interview-Few questions about myself were asked.Next questions asked will be based upon your previous answers,so select your words carefully.
3.HR interview-This is the easiest part,where you have to just agree about company norms and policy.Disagreement may lead to rejection.