I applied through a recruiter. The process took 4 weeks. I interviewed at Gemalto (Toronto, ON) in Feb 2015
Interview
One phone interview and two in person. Nothing earth-shattering. Honest and straight forward. Personal touch required. Difficult when no local presence to connect with people with knowledge of company. Do your research.
I applied through a staffing agency. The process took 1 week. I interviewed at Gemalto (Bengaluru) in Apr 2011
Interview
Very professional and interactive process. They do screen you on various parameters.
Based on your past experience and how you present yourself a decision is done, also they give you a nice feedback too.