I applied in-person. The process took 4 months. I interviewed at OSI Systems (New Delhi) in Oct 2010
Interview
I was directly recruited by the Vice President of the company, the HR was a rubber stamp so just followed instructions. Rest just followed and I joined and operated from Delhi office.
I applied online. The process took 4 weeks. I interviewed at OSI Systems (Snoqualmie, WA) in Jan 2015
Interview
Recruiter first asked my salary and informed me that they don't pay that much. Recruiter didn't know anything about the position and deferred all questions to hiring manager. Interview experience was cordial, the questions were relatively easy for me - appeared lifted out of a interview questions website. Interviewers didn't seem excited about being there.