Stage one was a CoderPad interview with the engineers. It started with some random behavioral questions, then followed by 2 LeetCode questions. The first one was very basic, just to get you used to the platform. The second was a medium LeetCode, which was not too difficult either.
The second and third interviews were scheduled on the same day. The first was also 2 LeetCode questions with the team. I think they focused more on communication at this point. I wasn't quite used to this style of interviewing, and I don't think I did a good job. There was 1 basic/medium (Linked List) and another medium (Graph).
I was genuinely confused by the third round. I was told that this round was about software engineering, but I was asked to solve LeetCode-like questions as well. In hindsight, I think the focus might not have been on giving the most optimum solution in a LeetCode sense, but on coming up with the class/method/parameters ourselves to solve the given problem. Giving pseudocode was sufficient at this stage.
I was given a rejection the day after.
Deleting a node in a linked list
The following metrics were computed from 8 interview experiences for the Goldman Sachs Software Engineer role in Singapore, Singapore.
Goldman Sachs's interview process for their Software Engineer roles in Singapore, Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Goldman Sachs's Software Engineer interview process in Singapore, Singapore.