Taro Logo

Software Engineer Interview Experience - New Delhi, India

June 1, 2018
Positive ExperienceGot Offer

Process

Written - Very conceptual questions from core Java.

Technical -

  • HashMap internal implementation.
  • Why we need HashSet when we have HashMap.
  • Find duplicates in an array program.
  • Deep copy vs. shallow copy program.
  • Singleton - all categories program.
  • Immutability concepts and how we can make our class immutable.
  • How many ways can we iterate over a HashMap?
  • Can we rethrow an exception? If yes, why do we do so?
  • In an array of integers, find the combination that gives the maximum sum. The combination can be any indices (e.g., 0, 1, 2 or 2, 3 or 3, 4, 5 or 3, 4... etc.). You have to return the maximum sum.
  • Scenario-based programming puzzles/questions.

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.

Questions

exception handling

Was this helpful?

Interview Statistics

The following metrics were computed from 5 interview experiences for the Siemens Software Engineer role in New Delhi, India.

Success Rate

20%
Pass Rate

Siemens's interview process for their Software Engineer roles in New Delhi, India is very selective, failing most engineers who go through it.

Experience Rating

Positive20%
Neutral40%
Negative40%

Candidates reported having negative feelings for Siemens's Software Engineer interview process in New Delhi, India.

Siemens Work Experiences