I applied through college or university. I interviewed at CIBC (Toronto, ON)
Interview
CIBC’s process was straightforward: an initial screening, then a scheduled technical interview over Microsoft Teams. The interview included general behavioral questions and two technical problem-solving questions where I had to share my screen, explain my thinking step-by-step, and write code in an editor. They focused more on my approach, communication, and how I handle edge cases than on perfect syntax.
Interview questions [1]
Question 1
The main thing they asked was a technical problem-solving walkthrough — basically: “Here’s a scenario/problem, talk us through how you’d solve it step-by-step, why you’re choosing that approach, and how you’d handle edge cases.”