Quick answer
A strong RBC Data Scientist candidate can explain the core job skills, the business problem behind the work, how customer or stakeholder outcomes improve, and how they manage risk, privacy, compliance, or operational controls.
Role expectations
Data scientists in Canadian banking turn customer, product, risk, fraud, marketing, and operations data into models and decisions that must be explainable, privacy-aware, and useful to business teams. At RBC, prepare to connect this work to large Canadian retail banking, capital markets, wealth, insurance, technology, and data teams.
Five practice questions
1. Write Python code to calculate model AUC overall and by customer segment from a dataframe with columns y_true, y_score, and segment.
Python coding - medium
Strong answers cover: Computes overall metric, Groups by segment, Handles small or single-class segments, Returns readable output.
2. Walk through how you would validate a Python pipeline before using its output in a banking decision.
Python - medium
Strong answers cover: Unit tests, Data validation, Edge cases, Monitoring or reproducibility.
3. Explain a complex technical or financial topic to a senior stakeholder in two minutes.
communication - medium
Strong answers cover: Plain language, Business relevance, Concise structure, Handles uncertainty.
4. A model improves approval speed but performs unevenly across customer segments. What would you investigate before launch?
machine learning - hard
Strong answers cover: Performance by segment, Bias and explainability, Business impact, Governance and monitoring.
5. Write a Python function clean_transactions(df) that removes duplicate transaction IDs, parses transaction_date, fills missing amount as 0, and keeps only non-negative amounts.
Python coding - easy
Strong answers cover: Defines a function, Handles duplicate IDs, Parses dates, Handles missing and negative amounts.
Preparation checklist
- Read the official posting and identify the top skills, tools, customers, and business outcomes.
- Prepare examples that show ownership, collaboration, measurable results, and regulated-environment judgement.
- Practice explaining a technical or financial tradeoff in plain language.
- Prepare thoughtful questions about team priorities, success metrics, risk controls, and growth paths.