I applied online. I interviewed at RBC (Toronto, ON) in Jul 2017
Interview
Applied online through their website. Got an email from a recruiter scheduling a phone interview. Phone interview was mostly around my previous experiences. I was given an assignment to complete before the in person interview. The assignment wasn't difficult but during the demo to the interviewers they asked if I had implemented unit tests for the front end, which was something that was not mentioned on the assignment. I explained that I had done it for the back end only. The feedback I got later from the recruiter was that they found that my assignment was lacking unit tests for the front end.
I applied online. The process took 1 day. I interviewed at RBC (Toronto, ON) in Nov 2015
Interview
Interview was a personal 1 on 1 interview at RBC's head office in downtown Toronto. Interviewer basically went over my resume, and asked some details about my previous work experience. Then went on to explain the technologies used by RBC, that I would interact with in the offered role as a Co-op software developer.
Interview questions [1]
Question 1
Tell me about a time you used leadership in your previous jobs.
I applied through a recruiter. The process took 3 months. I interviewed at RBC (New York, NY) in Mar 2016
Interview
Routine three person interview with technical questions and questions about technical experience. Questioners were friendly but thorough. Would prepare using standard interview questions- was asked about threads, conditional variables, algorithms, structures, hashmap vs tree. Also asked specific questions about experience- what was memory footprint of code, etc.
Interview questions [1]
Question 1
What is a conditional variable? When is an example of when you might be forced to use one?