I applied online. The process took 5 days. I interviewed at RBC (Toronto, ON) in Feb 2016
Interview
Applied through a recruiter, first when through a screening on the phone about my experience and then was invited for a live interview. Process took about 10 days. The live interview was relatively easy as long as you can code decently enough and you're able to talk about your experience in sufficient detail.
Interview questions [1]
Question 1
1) Explain what the Producer/Consumer problem is and how you would solve it?
2) Pick any sorting algorithm and implement it?