In my case there was 5 rounds of interview.
First Round:- Basic apptitude and reasoning.
Second Round:- In company coding round, in this round there was 5 basic coding questions.
Third Round:- one to one technical round, basic questions of java.
Fourth Round:- One coding questions, Moves of horse in chess board. Only this question decided that you are selected or not.
Fifth Round:- one to one discussion with senior manager..
But if you are not able to solve the fourth coding round questions than waste of time to stay there for fifth round.