There is a four step interview process.
First step is an interview with Technical personel followed by a technical exam based on which position you applied for.
Second step is an HR interview with a set of question. Mostly bland.
Third step Director Interview, where you are challenged with more difficult technical questions.
Fourth step is CEO / VP Interview where you discuss the offer.