Initial Screening & HR Interaction
The interview process typically begins with a recruiter-led screening that focuses on resume fit and basic behavioral questions, setting a friendly and efficient tone for the subsequent rounds.

Real, anonymous reports from people who interviewed for Software Engineer at CIBC, newest first and distilled into what to expect across the loop.
After an HR screening, I was sent an online assessment that felt pretty straightforward—mostly basic Python string questions. I completed it and then waited a couple of weeks. Overall the timeline felt deliberate, not rushed.
My process started with a recruiter-led screening that was mostly quick and resume-focused. I walked through my background, answered a couple behavioral questions, and I remember it feeling light on the “classic” intros and more like a straightforward check of fit and availability.
The interview process typically begins with a recruiter-led screening that focuses on resume fit and basic behavioral questions, setting a friendly and efficient tone for the subsequent rounds.
Candidates can expect a mix of technical assessments that may include straightforward coding tasks, SQL questions, and practical problem-solving scenarios, often leaning towards fundamental skills rather than complex algorithms.
Behavioral interviews are a significant part of the process, focusing on teamwork, communication, and past experiences, often using scenario-based questions to gauge interpersonal skills and cultural fit.
The overall timeline is generally organized and spans a few weeks, with a clear sequence of rounds including initial screening, technical assessments, and behavioral interviews, making the process feel coherent.
Interviews often involve multiple interviewers and can shift between technical and behavioral questions, with a focus on how candidates approach problem-solving rather than just their technical knowledge.
Candidates have reported mixed experiences regarding communication, with some feeling a lack of closure or transparency after interviews, particularly if they do not receive an offer.