The first interview was by phone call, with high-level questions like: "What do you know about the company?" and "Did you work with such technologies?"
The second contact involved being asked to deliver a piece of my work (source code, diagram, etc.) by email.
The third interview was on-site, and the questions focused on logic and mathematics, requiring solutions on a whiteboard.
At the end, I was asked to write Java code that was "100% correct" to solve a problem. In this question, I asked if the numbers were distinct, and they said yes. I wrote the code accordingly (using a while loop). However, when I finished, they corrected the source code to replace the while loop with a for loop to support duplicated elements.
Example: if n-1 and n+1 are prime, n should be divisible by 6.
In an array of n integers, write a code that returns all couples for which the sum equals 100.
The following metrics were computed from 1 interview experience for the Siemens Software Architect role in Munich, Bavaria.
Siemens's interview process for their Software Architect roles in Munich, Bavaria is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Siemens's Software Architect interview process in Munich, Bavaria.