Taro Logo

Software Engineer - Java Developer Interview Experience - Bengaluru, Karnataka

July 1, 2021
Positive ExperienceNo Offer

Process

There are a total of 3 rounds: 2 technical and 1 managerial. The interviewers are very friendly. They mostly check our basics first.

The first technical round was completely on Java basics, OOPS concepts with examples, and collection framework examples.

On the next day, they scheduled the second technical round and the managerial round.

Questions

  1. Object-Oriented Programming (OOP) concepts with examples.

  2. Write a Java program to find the first duplicate in an array.

  3. Write a Java program to print the occurrences of each character.

  4. Explain the approach to print the middle element in a linked list.

  5. Given a string str = "hfjsk6485lop", sort the string and print the characters first, then print the digits last.

  6. Find a missing element in an array.

  7. Collection Framework hierarchy.

  8. Difference between an abstract class and an interface.

  9. What are association and aggregation?

  10. Provide code snippets to answer questions.

  11. Internal working of a HashMap. What happens if two elements have the same hash code?

  12. What challenges have you faced in your projects, and how have you handled them?

  13. Difference between String, StringBuffer, and StringBuilder.

  14. Difference between final, finally, and finalize.

  15. Difference between Exception and Error.

  16. Can you throw a custom exception with an Error object?

  17. Exception handling hierarchy.

How soon can you join?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Siemens Software Engineer - Java Developer role in Bengaluru, Karnataka.

Success Rate

0%
Pass Rate

Siemens's interview process for their Software Engineer - Java Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Siemens's Software Engineer - Java Developer interview process in Bengaluru, Karnataka.