I applied through university. The process took 1 day. I interviewed at Siemens Digital Industries Software (Pune City) in July 2019
Interview
It had 2 technical rounds. First round was based on Introduction and educational background, projects, achievements and some questions on Data Structures. Second round was based on technical skills including OOPS, Software Engineering and Compiler Design.
Interview questions [1]
Question 1
Round 1
1. Introduce yourself
2. Rate yourself in C++
3. SSC marks
5. Why diploma?
6. Why chose IT/CSE?
7. What was duration of DS with C++ course?
8. What was duration of Web and App development internship?
9. Diploma project, what was it? how many people in team? what was your role? which DB used and why? connection string, types of queries used for operation,
how many forms used? how user data saved in DB? was it used by anyone? why didn't you continue? how authentication was done? how many tables were used?
10. Which DS for fast search? why so? complexity? types of traversals
11. Which DS for fast insertion?
12. What was idea for Siemens hackathon? why blockchain?
13. Future B.Tech Final year project? Why those technologies? What is ML?
14. How will you explain ML to uneducated people?
15. If any other company offers job in mobile computing, IoT or ML, what will you do?
Round 2
1. Introduce yourself (with full academic details)
2. What is simple, C++ or Java?
3. Rate yourself in C++
4. 4 pillars of C++
5. What is Abstraction? example?
6. What is Encapsulation? example?
7. Types of constructors? is default constructor mandatory to define?
8. Is it necessary to define copy constructor? why? when and why you will use it?
9. Real life examples of abstraction and encapsulation?
10. abstraction and encapsulation for smartphone from software point of view
11. abstraction and encapsulation for smartphone from hardware point of view
12. pass by value and pass by reference? difference?
13. swap example with constant reference to be explained
14. What does compiler do? What are the phases in compiling a program?
15. Where does linker comes into picture?
16. What is software engineering? What are it phases? What is difference between SDLC and Software Engineering?
17. Which electives you chose? Why so?
18. Any question for us?
I applied through university. I interviewed at Siemens Digital Industries Software (Mumbai) in Aug 2021
Interview
An aptitude test consisting of verbal,quantatitative and technical questions.
After which some students were shortlisted for round 1 technical interview.There were 3 levels of interview:
Technical Round 1
Technical Round 2
HR round
Students were shortlisted after each round.
Interview questions [1]
Question 1
Basic OOPs questions
Data structure questions , sorting techniques and time complexity
Write a sorting algorithm