Two rounds of interviewing were conducted.
The first round was a non-technical interview where they asked fairly generic questions, such as "Tell me about yourself" and "Projects you have worked on."
The second round was more specific to the requirements of the job and involved understanding Java, as well as full-stack development at a student level.
Non-technical questions focused on previous work.
Technical questions were geared towards the team.
They also asked about previous projects completed and other work experience.
The following metrics were computed from 163 interview experiences for the IBM Software Developer role in Canada.
IBM's interview process for their Software 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 Software Developer interview process in Canada.