The HR requested a sample code and for the first interview round, I was asked to debug code on Replit. I had to discuss this code, and I was asked for basic Linux commands and Git commands. I could answer the Python coding part without any issue but couldn't answer the Linux commands, hence the rejection. It's bizarre to reject based on command-line skills which can be easily Googled.
Rebase vs. Merge
What does rm -r do?
The following metrics were computed from 1 interview experience for the Siemens Software Developer (Python) role in Canada.
Siemens's interview process for their Software Developer (Python) roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Siemens's Software Developer (Python) interview process in Canada.