What Is the RBC Interview Process Like? (Round by Round)

Candidates report four to six steps at RBC, and about two to eight weeks from application to decision. RBC is Royal Bank of Canada, one of the largest banks in Canada, and it calls its technology organization Tech@RBC. The process starts with an online application on the RBC Careers portal, and an online assessment follows that application. A recorded video interview through HireVue comes next, then a recruiter or hiring manager call.

Technology candidates report a coding test on HackerRank or CodeSignal, while business and retail candidates report verbal and numerical reasoning tests instead. The last stage is one or more live technical or panel interviews. RBC does not run one single process, so the exact rounds differ by business unit and by level.

Quick Overview

StageFormatWhat is evaluated
1. Online applicationRBC Careers portalHow closely your resume matches the posted role
2. Online assessmentCoding test, or reasoning testsData structures, or verbal and numerical reasoning
3. HireVue video interviewRecorded, no live interviewerCommunication and the five stated RBC values
4. Recruiter or manager screenAbout 30 minutes, phone or videoBackground, motivation, logistics
5. Technical interviewsOne or two live sessionsCoding, language depth, past project decisions
6. Panel interview or SuperdayThree to five sessions, virtual or onsiteDesign judgment, values, senior fit

Stage 1: Online Application

You apply through the RBC Careers portal, and the status of each application is visible there. Candidates report that the status changes as a recruiter and then a hiring manager review the file. Apply to a small number of roles that match your resume closely. Recruiters at a bank this size screen against the posted requirements before anything else.

Stage 2: Online Assessment

For technology roles, candidates report an automated coding test on HackerRank or CodeSignal. Reports describe two or three problems in roughly 60 to 90 minutes, graded automatically against hidden test cases. The reported difficulty is mostly easy to medium, and arrays, strings, and hash maps appear most often, with occasional two pointer and sliding window problems.

For business and retail roles, candidates report verbal and numerical reasoning tests instead. Some also report a situational judgment test, which asks how you would act in a described work situation. The invitation has a short deadline, reported as about three days, so start the test the day it arrives.

Stage 3: HireVue Video Interview

This round is recorded, and no interviewer is present while you answer. Reports describe the same format in every track: the question appears on screen, you get about 30 seconds to think, then two to three minutes to record. Those reports also state that you cannot re-record an answer once it begins.

This recorded round decides who reaches a live interview, so treat it as a real interview. The motivation question is common here, and how to answer why RBC gives a structure for it.

Stage 4: Recruiter or Hiring Manager Screen

A call of about 30 minutes covers your background, your motivation, and practical matters such as location and notice period. Candidates report that this conversation follows the resume closely. Be ready to explain any project you listed in two minutes, including the part you built yourself.

Stage 5: Technical Interviews

Candidates report one or two live technical sessions of roughly 45 to 60 minutes each. One session is often conceptual and one is live coding in a shared editor. Reported topics include Java concurrency, annotations, Spring Boot structure, and object oriented design.

Interviewers also ask about cloud work, because RBC runs an internal application platform built on Kubernetes, an open source system for running applications in containers. The design part of this stage is covered in the RBC system design interview.

Stage 6: Panel Interview or Superday

Some business units finish with a panel rather than a single interviewer. Candidates report group panel interviews, and in RBC Capital Markets a Superday of three to five sessions in sequence, held virtually or onsite in Toronto or New York. Each session is reported as about 30 minutes, with interviewers at several levels of seniority. Behavioral questions appear in every session, not only in the last one.

Timeline and Decision

Aggregate candidate reports put the average close to three weeks across all roles at RBC. Published guides report about three to six weeks in the retail bank and four to eight weeks in capital markets. One RBC employee wrote that teams try to reply within about three days when they like a candidate.

Candidates also report long silences after a final round, with no status change on the portal. The wait after each stage is covered in how long it takes to hear back after an RBC interview. Candidates rate the difficulty near the middle of the scale, and most rate the experience itself positively.

Questions to Ask Them

Every round includes time for your questions, so prepare three of them. Useful ones here: which systems the team is responsible for, how a change reaches production, and how the team uses the internal cloud platform. Ask which office the team works from, because RBC names innovation hubs in Calgary, Toronto, Montreal, and Halifax.

How to Prepare

  • Drill the assessment patterns. Grokking the Coding Interview covers the array, string, and hash map patterns the automated test uses.
  • Treat design as its own round. Grokking the System Design Interview teaches the building blocks the banking questions are made of.
  • Record yourself once. Practice two minute answers out loud before the HireVue stage, because that recording gives you no second attempt.
  • Write one story per value. Client First, Collaboration, Accountability, Diversity and Inclusion, and Integrity each need one short example with a result.
TAGS
Coding Interview
Behavioral Interview
System Design Interview
CONTRIBUTOR
Arslan Ahmad
Arslan Ahmad
ex-FAANG engineering manager and author or Grokking series.

GET YOUR FREE

Coding Questions Catalog

Design Gurus Newsletter - Latest from our Blog
Boost your coding skills with our essential coding questions catalog.
Take a step towards a better tech career now!
Explore Answers
What is cout in C++?
What are the tradeoffs in system design interview?
How to prepare for coding interviews in assembly language?
What skills are required for cloud computing?
What to Expect in the CoreWeave System Design Interview
The GPU cluster, Kubernetes, and storage design questions CoreWeave asks, what the interviewer grades, and a walkthrough of a GPU job scheduler design.
What technology is used at Netflix?
Related Courses
New
Grokking the AI System Design Interview course cover
Grokking the AI System Design Interview
Learn to design AI systems the way interviewers expect: classic ML products, LLM and RAG architectures, and agentic systems, all through the lens of the system design interview.
4.6
(3,192 learners)
Discounted price for Your Region

$99

Grokking the Coding Interview: Patterns for Coding Questions course cover
Grokking the Coding Interview: Patterns for Coding Questions
The 24 essential patterns behind every coding interview question. Available in Java, Python, JavaScript, C++, C#, and Go. The most comprehensive coding interview course with 543 lessons. A smarter alternative to grinding LeetCode.
4.6
Discounted price for Your Region

$197

Grokking Modern AI Fundamentals course cover
Grokking Modern AI Fundamentals
Master the fundamentals of AI today to lead the tech revolution of tomorrow.
4.1
Discounted price for Your Region

$72

Design Gurus logo
One-Stop Portal For Tech Interviews.
Copyright © 2026 Design Gurus, LLC. All rights reserved.