The interview process involved multiple stages.
It started with an email requesting my transcripts and certificates.
The first interview was a simple coding interview, with a choice of Python or C++.
The second stage was more difficult, incorporating Linux commands.
Python coding problem in the first stage, Linux and Python in the final interview.
The following metrics were computed from 9 interview experiences for the Siemens Software Developer role in Canada.
Siemens's interview process for their Software Developer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Siemens's Software Developer interview process in Canada.