There are mainly 3 steps. While applying with your resume you have to face a screening test like MCQ type questions. If you pass the exam your resume will be submitted for reviewing. Then after 2-3 weeks if your resume seems interesting then you have to face a technical test, its basically a project based. If you can pass that then you will have to face final round which is on-site interview which generally takes 30-50 minutes.