I applied through a staffing agency. I interviewed at Siemens (New Delhi) in Dec 2021
Interview
1st round - coding with MCQ questions
2nd round - technical interview
The interviewer started from basics and went in-depth of the Java
You should've the in-depth knowledge on the language you work on
Interview questions [1]
Question 1
1. questions on Multithreading - how to spawn all the threads at the same time
how to start the thread from different classes,
how would you create 100 threads?
2. Questions on Collections - the difference between list and set, unordered vs ordered map, which map offers insertion order? , calculate the size of the set and list on the custom question they asked
3. Exception Handling - parents class of Exception, Compile time exception vs Runtime Exception, IO exception questions related to File, custom exception, use of throw keyword, an example of compile-time exceptions
4- OOPs concept - Encapsulation, inheritance, polymorphism, ask me to show examples of method overriding, few basic depth questions on method overriding if the static method can be overloaded,
what is method shadowing? where is the equals method is defined in Java?
I applied online. I interviewed at Siemens (Cairo, Cairo Governorate)
Interview
I attended an interview at the Siemens office in Cairo Festival City. The interview focused heavily on C++ and object-oriented programming (OOP), covering the topics in considerable detail. The interviewers were very friendly, welcoming, and professional. I would say the questions ranged from medium to hard in difficulty.
Interview questions [1]
Question 1
Can you explain the four pillars of object-oriented programming and provide an example in C++?
HR and technical interviews were both fast and easy. They really returned fast. The questions were really meaningful. After the technical interview, they offered a job directly. It was a good experience.
The interview process at Siemens was smooth and well-structured. It included resume screening, HR discussion, technical rounds on coding and problem-solving, and a final managerial interview. Overall difficulty was moderate and professional.
Interview questions [1]
Question 1
One key question asked during my interview at Siemens was to explain a challenging project I worked on and how I solved the technical problems involved, focusing on my problem-solving approach and coding decisions.