Two rounds, including HR.
The technical round includes basic CS questions, such as how you would implement a hash map.
Another specific question or questions are about containerizing and Kubernetes, like the difference between a Deployment and a StatefulSet, or the advantage of a multi-stage build.
Additionally, there are "guess the output of the program" questions in Golang, or "where is the flaw in the program" questions.
The technical round includes basic CS questions, like how will you implement a hash map.
Another specific question or questions are about containerizing and Kubernetes, such as what is the difference between a Deployment and a StatefulSet, or what is the advantage of a multi-stage build.
Additionally, there is a 'guess the output of the program' in Go or 'where is the flaw in the program' question.
The following metrics were computed from 38 interview experiences for the IBM Software Developer role in Toronto, Ontario.
IBM's interview process for their Software Developer 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 Developer interview process in Toronto, Ontario.