I applied online. The process took 1 week. I interviewed at Citi (Mississauga, ON) in Oct 2015
Interview
First a phone interview by a HR, then on-site interview. 60-min long test about programming and SQL knowledge, and then 3 10-min interviews with different group leaders about yourself and how to help the company
Interview questions [1]
Question 1
What do you see yourself in next 5 years? What makes you think you are a best fit for the company