Firstly, they conducted an aptitude test which consisted of quants, CS fundamentals, and two coding questions.
The first question was on strings, and the second question was on bit manipulation.
After selecting 30 students from 300, they conducted two technical rounds and one HR round.
Round 1:
How a C++ program executes:
Why there is a need for operator overloading. Why to change the meaning of an operator?
Why is 0 mentioned after the declaration of a virtual function?
What factors should be considered if you were suggesting I use the cloud? What are they and why?
Puzzle: Given an array. Move even numbers to the right side and odd numbers to the left.
The four pillars of C++. Why C++ is not a completely object-oriented programming language. Difference between Encapsulation and Abstraction.
TR - 2:
Firstly, they asked me coding questions. Their approach. Then they asked if, given more time, I could solve both coding questions. What matters the most: attempting more questions or fewer but correctly attempted questions? Then they looked at my repos and asked what Hacktoberfest is. What have you contributed to it? Some basic Git commands, like how to push a project to Git and how to switch branches.
How would you explain to a second-grade child that Linux is better than Windows?
How to write a Dockerfile. What is Docker? What are containers and images? How to push an image. Containerization vs. Virtualization.
How could you convince me so that I will use Cloud Services?
Write a code in JavaScript to merge two Linked Lists. Write a code in JavaScript for a form.
What do npm and yarn mean? What is their work? If you update your DB, is it possible to see the changes on localhost without refreshing the page? What are the pros and cons? What happens when you click the submit button of any form?
Construct a UML diagram of one of my projects. Construct a block diagram of another project. Build a UI for a complete project. What is the idea behind choosing this project? How can you upgrade the frontend of your project so that more users will visit your website?
Then they asked me about the core subjects which I had in my last semester, i.e., ADS and Cloud. Tell me the factors that will convince me to use cloud services.
What is RDBMS? Difference between RDBMS and non-RDBMS. How is a table of RDBMS stored in memory?
Suppose you want to store a small amount of data in your React project, how can you do that without using any DB?
Basic commands in Linux. Command used to upgrade packages. If I want to upgrade my Python version from 2.7 to 3.11, is it possible to do that on the terminal without using the sudo keyword or without any admin privileges?
The following metrics were computed from 1 interview experience for the Siemens Software Developer role in Sāngli, Maharashtra.
Siemens's interview process for their Software Developer roles in Sāngli, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Siemens's Software Developer interview process in Sāngli, Maharashtra.