For the internship, there was one brief interview and a second standard interview.
The brief interview was 15-20 minutes long and conducted by the manager. It covered very basic programming topics, mostly in C.
The standard interview was one hour long and covered more on low-level computing, assembly, compilers, and computer architecture, as I was interviewed for a compiler position.
Questions about computer architecture, compilers, and assemblies.
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.