The interview Process consist of 3 rounds:
1. Written (hosted by Amcat(conatins Quant, Reasoning, Verbal, Personality test, Programming skills, Technical Skills) and each section has specific time limit for it, roughly giving around 1 minute or less for each question)
2. Technical Interview
3. H.R. Interview
Written is average, in fact easy. All you need is time management.
Then is the Technical Interview, and difficulty and type of questions depends on the interviewer himself.
Last is the HR interview, and is almost No Rejection round, again almost.