CIBC logo
CIBCSoftware Engineer
Updated Jul 25, 2026

CIBC Software Engineer Interview Experiences 2026

Real, anonymous reports from people who interviewed for Software Engineer at CIBC, newest first and distilled into what to expect across the loop.

Get your personalized CIBC Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
Build my free plan
Hot & recentNewest first
1 month ago
Average Positive Toronto, ON

I started with a recruiter call, and the whole process felt unusually lean—there wasn’t much fluff, and the technical rounds weren’t treated like generic leetcode practice. After the recruiter touchpoint, about a week later I moved into a technical screen online. That round was focused and to the point, and it already felt like they were looking for how I think rather than me reciting memorized solutions.

Then the process culminated in a take-home style assessment. The prompt was opened-ended and asked me to produce a solution using AI, with a deliverable that required me to present my approach. A final in-person hybrid round followed that emphasized technical-and-culture fit. What stood out most to me was how quickly the overall timeline moved—I went from the first HR email to an outcome in under a month—and that the interviewers seemed to come from more experienced people on the team. Even though I didn’t end up with an offer, it felt like a serious, focused evaluation with clear intent behind each step.
1 month ago
Average Neutral Toronto, ON

My interview journey kicked off with an online session on Microsoft Teams with the recruiter and a senior manager. That part felt straightforward enough, and then I went into an in-person round in downtown Toronto. The in-person interview included some whiteboard work, where I walked through basic logic using simple if statements to reason out how to approach the problems.

What surprised me was that there wasn’t any live coding on the fly. Instead, it was more about laying out the thinking process clearly in front of the interviewer. Overall the round felt like a practical problem-solving conversation rather than a traditional coding test, and the atmosphere was professional throughout.

Unlock every Software Engineer interview experience

Real Software Engineer interview experiences
  • Difficulty, sentiment and outcomes
  • New reports added every week
See all experiences
Share your interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.

What to expect

Distilled from the reports

Recruiter & Initial Screening

The interview process typically begins with a recruiter call that focuses on background and fit, often feeling straightforward and organized. Candidates noted that the initial conversations were generally human and aimed at understanding their experience rather than being overly scripted.

Recruiter callBackground fitInitial screening

Technical Assessment Structure

Candidates experienced a mix of technical assessments, including online coding challenges and in-person problem-solving discussions, often focusing on practical skills rather than intense algorithmic challenges. The emphasis was on evaluating fundamentals and real-world problem-solving abilities.

Technical assessmentCoding challengePractical skills

Behavioral & Cultural Fit Interviews

Later rounds often included behavioral interviews that assessed cultural fit and communication skills, with questions tied to personal experiences and teamwork. Candidates felt these discussions were aimed at understanding how they would integrate into the team.

Behavioral interviewCultural fitTeamwork

Interview Atmosphere & Interaction

The overall atmosphere during interviews was described as professional and respectful, with many candidates appreciating the collaborative nature of discussions. However, some reported experiences that felt more hostile or aggressive, particularly during technical assessments.

Professional atmosphereRespectful interactionHostile experience

Timeline & Communication

Candidates noted that the timeline for the interview process was generally quick, with many steps occurring within a month. However, there were instances of inconsistent communication and follow-up, leading to uncertainty for some candidates.

TimelineCommunicationFollow-up

Diversity of Technical Topics

Technical interviews covered a range of topics, including SQL, UNIX, and specific programming languages, but candidates expressed that some questions felt disconnected from the job description. This led to confusion about expectations and the relevance of certain assessments.

SQLUNIXTechnical topics