I applied through a recruiter. The process took 1 day. I interviewed at Citi (Mississauga, ON) in Feb 2018
Interview
Went through a recruiter in the citi hiring event in Mississauga. There were many candidates. Single interview. There were 3 people who took my interview(one was on the phone from US). Interview went well, one guy asked frontend questions and the other backend. Questions ranged from basic core java to design patterns. Interview lasted around 30 minutes.
I applied through a staffing agency. I interviewed at Citi (Tampa, FL) in Oct 2015
Interview
Immediate requirement telephonic interview has been conducted. Basic Javascript,AngularJS questions and Java Spring questions ware asked. Interview has gone up to 45 minutes. I was told that I would need to attend manager round. Finally Manager round got cancelled then released the offer.