I applied online. The process took 3 weeks. I interviewed at RBC (Toronto, ON) in Sep 2020
Interview
I applied through the RBC careers page and received a invitation to complete their assessment The interviewing process was fairly straightforward. Completed a cognitive assessment and a recruiter offered an interview a week after completing the assessment. The interview consisted of a couple questions regarding my resume, as well as some behavioural questions. It was followed by a coding question. The overall process took about 2-3 weeks.
I first had to crack the coding assessment test. The coding assessment had 2 coding questions and a few Q&A type questions. The recruiter reached out to me after a week or so, and set up a meeting with the manager. This was the second round. The role I got a call for was not the role I had applied to, but I still loved this job profile. The manager asked me some behavioral/technical questions to understand how well-versed I am with the technologies they work with. He set up a meeting with two of his team members. This was again a behavioral/technical round.
Interview questions [1]
Question 1
The questions asked are based on my resume and the team. So I don't think this will be the same for everyone. There was one design question: If I were to build a platform similar to Amazon, what approach would I take to build it from scratch and what technologies would I use?
I applied on their website, they sent me a few assessments and after submitting the projects and having the interviews they offered me the job. But the process might be different for other teams.