First applied on line, received a 5 questions questionnaire by email. Questions are more like personality questions instead of technical questions.
After two weeks of the submission of the questions, got one phone interview with the manager.
Finally had one on site interview. The onsite interview took about 2 to 3 hours with 3 staffs.