The interview process started with a 30 minute recruiter screen, followed by a technical screening asking SQL and Python questions, followed by a team interview asking a combination of behavioural and technical ML questions.
Preguntas de entrevista [1]
Pregunta 1
Write a function that takes in a number n and outputs the nth term of the Fibonacci sequence (Python coding question)
Envié una solicitud electrónica. Acudí a una entrevista en BMO Financial Group (Waterloo, ON) en abr 2026
Entrevista
The interview lasted about 1.5 hours and was divided into three parts: ML and recommender systems questions, algorithm and SQL. The questions were medium but the interviewer was friendly and gave enough time to think through the questions.
Preguntas de entrevista [1]
Pregunta 1
Familiarity with recommender systems and their underlying concepts.
Envié una solicitud electrónica. El proceso duró 4 semanas. Acudí a una entrevista en BMO Financial Group en mar 2024
Entrevista
There are three rounds, including a data analysis project, and two rounds virtually with team members, questions including stat, machine learning, math and programming, candidate must have relevant experience in data science.