There were two stages:
An introductory phone call with a few of the team members. I was asked some general questions about embedded programming and then some generic interview questions.
A Microsoft Teams meeting with the entire team, split into 3 groups. The groups rotated, each asking me some trivia questions about embedded programming.
What is the difference between a mutex and a semaphore?
The following metrics were computed from 1 interview experience for the Siemens Junior Software Engineer role in Nashville, Tennessee.
Siemens's interview process for their Junior Software Engineer roles in Nashville, Tennessee is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Siemens's Junior Software Engineer interview process in Nashville, Tennessee.