Internia

BMO Interview Experiences

Software Developer

Toronto, ON

Summer 2026No Offer

Queen's University · Computer Science

3rd year · 3.7+ GPA · 1 past internship

Easy Interview

Multiple roundsTechnicalStressful

45 min technical interview with a senior engineer who was actually really easy going about it, got a hashmap problem that I solved in about 20 min then 30 min behavioral with the person running it about values and teamwork.

Questions Asked

  1. 1.Explain how garbage collection works in Java or Python

Data Analyst

Toronto, ON

Fall 2025Accepted

University of Toronto · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Easy Interview

Pre-recordedFast processVirtual

Pre recorded video then phone call with HR then 30 min with the manager. Manager got into how I've used data to drive decisions and about my side projects. I showed a Kaggle project I did and they seemed impressed. Easy process overall and they got back to me in two weeks

Questions Asked

  1. 1.Tell me about a time you had to work with incomplete or unreliable data

Software Developer

Toronto, ON

Winter 2026Accepted

University of Toronto · Computer Science

2nd year · 2.9-3.2 GPA · 0 past internships

Average Interview

BehavioralPre-recordedFast processVirtual

HackerRank then virtual loop with 4 interviews covering SQL, ML, probability and Python coding. one interviewer brought up precision vs recall. took over a month from start to finish

Questions Asked

  1. 1.What's the difference between a monolith and a microservices architecture?
  2. 2.Tell me about the last open source project, library or tool you used for the first time

Business Analyst

Toronto, ON

Fall 2025No Offer

University of Guelph · Commerce

2nd year · 2.9-3.2 GPA · 1 past internship

Easy Interview

BehavioralPre-recordedVirtual

This was a journey. First they sent a written case study that was mostly behavioral questions and I had a full week to complete it. 1 hour virtual interview after that with more behavioral and situational stuff. Then a call from the manager asking personal questions about my location and course load and start date availability

Questions Asked

  1. 1.Tell me about a time you found a process that could be significantly improved and what you did

Compliance Analyst

Winnipeg, MB

Fall 2025No Offer

University of Manitoba · Commerce

3rd year · 2.9-3.2 GPA · 1 past internship

Average Interview

BehavioralTechnicalMultiple roundsVirtual

Round one was HR after that a panel with compliance and legal. Questions about AML fundamentals, the three lines of defence model and spotting suspicious transaction patterns. Wasn't prepared enough on FINTRAC

Questions Asked

  1. 1.What's a Monte Carlo simulation and when would you apply it to risk modeling?

Software Engineer

Fall 2025No Offer

University of Calgary · Computer Science

5th year · 0 past internships

Resume Review

Grilled me on my GitHub. I had an empty old repository, and that was the first thing they asked me about. From there they went through my resume and asked me about projects. One of them asked me about how I would build a calculator app. Overall, a weird experience, but I'll learn from it.

Financial Analyst

Ottawa, ON

Winter 2025No Offer

Carleton University · Commerce

2nd year · 2.5-2.8 GPA · 0 past internships

Easy Interview

Pre-recordedBehavioralVirtual

Recruiter call then 30 min with a senior developer, basic technical and behavioral like why BMO and side projects

Questions Asked

  1. 1.Walk me through how you'd conduct a business case for a capital investment
  2. 2.Describe a time you automated or improved a manual financial reporting process

Related Companies