
BMO Financial Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 84 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at BMO Financial Group.
Software Engineer
It was a 1:1 with the team lead. We did a resume review and they asked me to implement a basic class. I think you really have to know your stuff to pass this one. The interviewer questioned my every decision, making sure I understood the pros and cons of my choices. They were pretty nice though, cracking jokes during the interview. But seriously, you need to know what you're doing.
- How would you implement a FIFO queue using modern C++ techniques with a focus on low latency?
Software Developer
The first step was a one-way interview, asking things like "Why BMO?", "Tell me about a project you did.", and a situational question about handling a problem in a specific team. If you passed that, the next stage would have been a call with a recruiter or manager, followed by a potential second interview with team members.
- Can you share details about a project you've completed and what you learned from it?
- Tell me about a project you did. What did you gain from it?
Software Engineer
First I got a call from a recruiter, then they sent me to a tech recruiter. The tech recruiter didn't have his camera on and I could hear a lot of background noise like kids playing and traffic, it sounded like he was really far away. I had trouble hearing and understanding him. When I asked him to repeat himself, he got annoyed. It felt really unprofessional. He asked me a bunch of strange questions, like first if I had experience in Node.js, and when I said yes, he then asked if I had experience in JavaScript, which confused me a bit.
- Tell me about your experience with Node.js.
- Do you know JavaScript?
- What are the main features of AWS?
BMO Financial Group Software Engineer Interview Questions
Quoted word for word from BMO Financial Group interview reports.
“Can you count how many times a specific string appears within an array?”
Read reports →“Can you write a function to get the forex rate between two currencies from a stream of forex currency data?”
Read reports →“How would you implement a FIFO queue using modern C++ techniques with a focus on low latency?”
Read reports →“What is your approach to converting a string of numbers into an integer?”
Read reports →“Tell me about a LeetCode problem on maximizing profit from buying and selling stocks.”
Read report →“What's your proficiency level in Linux, rated 1 to 10?”
Read report →“On a scale of 1 to 10, what would you say your Java level is?”
Read report →“What is your knowledge of Command and Query, and other architecture patterns?”
Read report →“Do you have any experience with Python for computer science questions?”
Read report →Formats, difficulty and experience
Across all 84 BMO Financial Group interview reports.