The whole process was super slow, taking around 3 months.
First, a 4-hour coding assessment.
Second, a half-hour session asking about my resume and two simple coding questions: FizzBuzz and moving all zeros to the end of the array.
Third, a one-hour coding session with questions about checking the winner of Tic-Tac-Toe and designing a poker deck.
I did not make it to the on-site interview. Overall, it was very easy, but I don't know why I did not get to the on-site.
Check the winner of Tic-Tac-Toe. Design a deck of poker (draw and shuffle).
Fizz Buzz. Move zeros.
The following metrics were computed from 31 interview experiences for the IBM Software Engineer role in Toronto, Ontario.
IBM's interview process for their Software Engineer roles in Toronto, Ontario is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineer interview process in Toronto, Ontario.