I was interviewed 3 times:
First: It was a technical interview. Two developers asked my field of interest and the questions based on that field. 7 were chosen out of 20 candidates.
Second: This interview was purely with HR. She asked me about my background and salary expectations. Only 3 were selected.
Third: A written exam for 30 mins. General knowledge and IQ.