Written test, followed by HR and Management phone interview and finally onsite interview. Written test is very difficult and very few get great score on it. However, even if the score is low they may call you for an interview. HR is very intelligent and have good information about the entire process, they will answer as many questions you have.