I don't think they have a predefined plan for the interview process.I had two rounds of technical interviews where they asked basic c programming questions.In the first round ,they asked me to solve two C questions based on strings and pointers.After a day ,I got a call from the HR saying that I am selected for the 2 nd round. In 2 nd round,they asked me to write a c++ code and was given ten minutes for writing which had a higher difficulty level.I solved it in ten minutes with atmost accuracy.The interviewer was convinced with the working of my code and said the HR would contact me for further rounds.Later the HR says I got rejected for further rounds.Then I understood the organisation would reject you if you answer something correctly and upto the point. I suppose they have no sufficient funds to accommodate new and talented employee.