Two interviews, each one hour long. The second interview is contingent on the first one going well. All technical interviews.
Questions were challenging but answerable. The campus in Ottawa is nice. The interviewers were friendly and provided advice.
Some preparation will go a long way.
Do not be afraid to ask questions. Explain your thought process and reasoning.
How is the vtable implemented in C++?
Implement string compression.
Some embedded stuff.
The following metrics were computed from 1 interview experience for the IBM C Developer role in Ottawa, Ontario.
IBM's interview process for their C Developer roles in Ottawa, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's C Developer interview process in Ottawa, Ontario.