Taro Logo

Software Engineer Interview Experience - New Delhi, India

December 1, 2021
Neutral ExperienceNo Offer

Process

1st round: Coding with MCQ questions.

2nd round: Technical interview.

The interviewer started from the basics and went in-depth into Java.

You should have in-depth knowledge of the language you work on.

Questions

  1. Questions on Multithreading:

    • How to spawn all threads at the same time.
    • How to start a thread from different classes.
    • How would you create 100 threads?
  2. Questions on Collections:

    • The difference between a list and a set.
    • Unordered vs. ordered maps.
    • Which map offers insertion order?
    • Calculate the size of the set and list.
    • Custom questions they asked.
  3. Exception Handling:

    • Parent class of Exception.
    • Compile-time exception vs. runtime exception.
    • IO exception questions related to files.
    • Custom exceptions.
    • Use of the throw keyword.
    • An example of compile-time exceptions.
  4. OOPs Concepts:

    • Encapsulation, inheritance, polymorphism.
    • Ask to show examples of method overriding.
    • Few basic depth questions on method overriding.
    • If a static method can be overloaded.
    • What is method shadowing?
    • Where is the equals method defined in Java?

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