Round 1: Aptitude Test
Round 2: Technical Test
Round 3: Interviews
The interview started with basic OOPs questions.
We covered Encapsulation, Inheritance, Polymorphism, and Abstraction.
He then asked me to write an employee class. I had already implemented Encapsulation, but to test me, he asked me to implement it again.
He then delved deeper into polymorphism, discussing runtime and compile-time polymorphism, their differences, use cases, and examples.
Next, he moved on to pointers.
He asked about the dangling pointer problem and requested I simulate it in code, which I successfully did. Afterwards, he asked me to solve the problem.
The following metrics were computed from 27 interview experiences for the Goldman Sachs Software Engineer (Internship) role in India.
Goldman Sachs's interview process for their Software Engineer (Internship) roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Goldman Sachs's Software Engineer (Internship) interview process in India.