Written - Very conceptual questions from core Java.
Technical -
Very basic questions on Spring and web services.
I don't remember all questions. Make sure your concepts are clear.
Managerial Round - Explain your current project, its full flow, and architecture. He asked questions related to my project.
He asked me to write a program to find valid brackets. Examples: ()()(), {{[]}}, (){}{[]}. We have to return true if it's valid.
He asked if I am interested in hardware, as I am from an ECE background. I said yes. He gave me some topics to read and told me that we would meet later. He also mentioned that someone from his team would call me for the final round. I asked if it was technical or non-technical. He said I would get to know when I received the call.
That was it; my interview ended.
Siemens' process is slow. They called me after 5 days, following a couple of follow-ups. It was an HR round. She asked what I knew about Siemens. I just told her what the hiring manager had given me to read. She was impressed. After a little introduction, we moved to salary negotiation. Siemens can give a 100% hike on your current salary. Don't settle for less.
After a couple of follow-ups, I received my offer 12 days after the HR call.
exception handling
The following metrics were computed from 5 interview experiences for the Siemens Software Engineer role in New Delhi, India.
Siemens's interview process for their Software Engineer roles in New Delhi, India is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Siemens's Software Engineer interview process in New Delhi, India.