I was initially contacted by a recruiter. After a very quick conversation, I was asked to fill out the online application. The interviews were scheduled within a couple of days of submitting the application. It was a two stage interview process, with two interviewers in each stage. The process was very fast. From the day the recruiter contacted me to the job offer, the process only took three weeks.