Recruiter contacted me via linkedin who directed me to apply online for a relevant position. Very Efficient and straight forward. The process took a week which includes Telephonic Interview (Technical, Problem Solving, Analytic ) followed by Group Discussion and at the final stage the Personal Interview. After this round there was an HR round for salary negotiations.