It has two rounds.First written test then technical test.First round contains all reasoning questions.Second round contains patterns like the pyramid to be printed.Next is a coding round with the interviewer along with basic C program questions.Some times they ask you reasoning questions in the interview too