In July 2024, Siemens held a special recruitment drive for girls with a CGPA criterion above 8. Out of around 32-40 girls, 18 were selected after the initial round.
11th July 2024: Aptitude Test
The test had three sections with a total of 32 questions:
Simple and compound interest, profit and loss, bar graph analysis, data analytics, etc.
Code interpretation questions related to C++.
One coding problem.
12th July 2024: 18 Girls Selected
15th July 2024: Interview Day
First Technical Interview (12:00 PM)
This was my second interview at WCE. I tried to join the interview link at 11:45 AM, but I couldn't connect by 11:55 AM due to technical issues. I started feeling stressed but requested five more minutes. I managed to join at 12:05 PM, though my camera wasn't working. My interviewer reassured me that we could proceed without it.
The interview started with an introduction. The interviewer asked about my qualities, and I said I am a quick learner. I gave an example of my hackathon experience where I learned Blender quickly. He then asked how I managed to learn so fast and about my role in the SAIT club, focusing on handling people with different mindsets and keeping them engaged.
The technical questions included:
Difference between C and C++
What is abstraction?
I answered in depth and also write code and provide real-time examples, which impressed the interviewer.
what is pointer,double pointer?
what is array?
What will happen if you try to access the 11th element in a 10-element array?
We also discussed joins in databases, their uses, types, and syntax.
Before concluding, I mentioned the camera issue, and the interviewer assured me it was a common problem. The interview ended at 12:32 PM. Despite my doubts, I was selected for the second round.
Second Technical Interview
Interviewer: Please introduce yourself.
Me: I gave a brief introduction and discussed my three projects.
Interviewer: What is OOP? Explain its four pillars with real-life examples.
Me: I explained OOP concepts and the four pillars (encapsulation, inheritance, polymorphism, and abstraction) using real-life examples.
Interviewer: Can you write code for function overriding in Notepad?
Me: I wrote code without the virtual keyword and explained the output. Then, I added the virtual keyword and explained the new output, which impressed the interviewer.
Interviewer: How do we create objects in C++?
Me: I explained object creation and wrote code for constructors in Notepad.
Interviewer: What is the difference between a struct and a class?
Me: I mentioned the difference and in ans also mentioned access modifiers.
Interviewer: What are access modifiers?
Me: I explained access modifiers and their significance in C++.
Interviewer: What is a friend function/class?
Me: I explained the concept of friend functions and classes with examples.
Coding Tasks:
Interviewer: Write code to reverse a number (e.g., 1234 to 4321).
Me: I wrote the code to reverse a number.
Interviewer: Write code to reverse a string.
Me: I used a two-pointer technique and explained different swapping methods (using a temp variable, addition, and XOR).
Interviewer: Write code to find the factorial of a number.
Me: I wrote the code for calculating the factorial.
Puzzles:
Interviewer: How many matches are needed to find a winner in a 64-player tournament?
Me: I found that for any number of players, the answer is always n−1, so for 64 players, the answer is 63 matches.
Interviewer: How many handshakes occur if 5 people each shake hands with every other person?
Me: I considered each person as a node and drew a fully connected graph, then counted the edges to find the number of handshakes, which is 10.
Interviewer: What is the angle between the minute and hour hands at 12:45 PM?
Me: I explained the direct formula to find the angle.
Interviewer: Measure 6 liters using a 4-liter and a 9-liter jar.
Me: I explained the steps to measure 6 liters.
HR Round
Questions included:
Why Siemens? (Give three motives)
Study plan
Three weaknesses
Family background
Status: Selected
Overall, my experience was very positive. Despite the initial technical difficulties and my English not being very strong, I stayed positive, gave my best, and trusted the process. This experience reinforced my belief in myself. Good things take time, so stay confident and give your 100%. Trust the process and stay positive. All the best!