A one-hour panel interview with two interviewers.
It's pretty typical, with a 50/50 split between behavioral and technical questions.
The technical questions include a few CS concept questions and a few coding questions.
Nothing too difficult, as you are interviewing as an intern, but make sure you know the basic Data Structures and Algorithms (DSA) and Object-Oriented Programming (OOP) concepts. Both are core to Computer Science, in my humble opinion.
Be comfortable coding in at least one main language in a notepad.
Can you inherit multiple classes in Java? Why or why not?
The following metrics were computed from 18 interview experiences for the IBM Backend Developer role in Canada.
IBM's interview process for their Backend Developer roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Backend Developer interview process in Canada.