They are assigning a software engineer for the interview, where their motive seems to be rejection only. Even if you answer correctly, they will try to find baseless loopholes. For example, if you are using Java's ArrayList, they might ask, "What if I am using Java 1 and not Java 5+?" In that case, they would expect a Vector in place of a List. If you use a Vector, they will do the same thing, asking about Lists.
Why aren't you using Vector instead of List? If I have Java 1, what should I use in that case?
The following metrics were computed from 1 interview experience for the Goldman Sachs Associate Software Engineer role in Hyderābād, Telangana.
Goldman Sachs's interview process for their Associate Software Engineer roles in Hyderābād, Telangana is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Goldman Sachs's Associate Software Engineer interview process in Hyderābād, Telangana.