First, I submitted online application. Few weeks later, I got a phone call for on the spot interview. After almost a week or two, I got a call for the 2nd round interview (face-to-face). The 2nd round interview had an HR manager and the Hiring Manager (45 mins). Got an offer within a few days.