Glassdoor users rated their interview experience at RBC as 75% positive with a difficulty rating score of 3 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Internship and Analyst rated their interviews as the hardest, whereas interviews for Internship and Analyst roles were rated as the easiest.
The hiring process at RBC takes an average of 16 days when considering 4 user submitted interviews across all job titles. Candidates applying for Intern had the quickest hiring process (on average 10 days), whereas Analyst roles had the slowest hiring process (on average 21 days).
I applied online. I interviewed at RBC (Montreal, QC)
Interview
2 rounds, they test your knowledge of the market relative to the desk you're interviewing for, must be able to talk about the desk's asset class. They will also ask you questions on where you see the market going and why.
Interview questions [3]
Question 1
Where do you see the price of gold going in the coming months?
I applied through an employee referral. I interviewed at RBC (Vancouver, BC) in Nov 2025
Interview
Round 1
Coding (evaluation of coding skills) 60 mins
Ability to write clean, efficient, and correct code.
Round 2
System Design (Engineering):
Ability to design robust, scalable, and efficient machine learning systems.
ML Interview (Problem Solving):
Focus on how you approach open-ended ML problems.
ML interview - (ML knowledge):
Assess depth and breadth of knowledge in core ML concepts.
Round 3:
Hiring Committee
Interview questions [1]
Question 1
In the ML interview (ML knowledge), they asked about my research and delved deeper to evaluate my understanding of both ML theory and practice.
I applied online. I interviewed at RBC (Vancouver, BC) in Jan 2026
Interview
Introduce yourself
Ask about the background
customer service experience
experience of how to deal with a difficult customer
experience through my resume, which one is my favourite job.
my path and my status