First call for arrangement, then two interviews - first one with managers and HR, second with direct supervisor, colleagues (usually 2 people will sit with you).
Technical questions are quite brief - there were no difficult coding. But you will need to know your requirements: for example, if you need C#, you won't make it with knowledge of C++ only.
Second part is your personality - how do you deal with conflict, what are your weak sides... another weak side... another one?
Overall, people there are friendly and when I attended as one interviewer, I saw that the worst enemy is your stress, so keep it cool.
Describe one design pattern (not singleton).
The following metrics were computed from 3 interview experiences for the Siemens Software Engineer role in Singapore, Singapore.
Siemens's interview process for their Software Engineer roles in Singapore, Singapore is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Siemens's Software Engineer interview process in Singapore, Singapore.