I applied through a recruiter. I interviewed at Goldman Sachs (San Diego, CA) in Feb 2025
Interview
I gave an OA for a Software Engineer role where I was asked 2 easy/medium LeetCode level questions which I have answer in less than half the time. I was then invited for a coder pad round.
Interview questions [2]
Question 1
Find a cycle in an array: You are given an integer array of size N.
Every element of the array is greater than or equal to 0.
Starting from arr[startIndex], follow each element to the index it points to. Continue to do this until you find a cycle.
Return the length of the cycle. If no cycle is found return -1
Examples:
countLengthOfCycle([1, 0], 1) == 2 ,
countLengthOfCycle([1, 2, 0], 0) == 3
First Coder Pad Interview (Average of student marks using Hash Maps)
Second- Virtual Panel interview
1. DSA- easy: Merge two sorted arrays
2. SDLC- easy(mainly from the CV and other situational questions in general)
3. System design- Tiny URL
Screening call with HR
Hacker rank (1 hard, 1 easy)
Superday: hacker rank (2 mid-level), SDLC, Experience + Low Level System Design
Final Round with hiring manager (was more of a chat)
Application
I interviewed at Goldman Sachs (Birmingham, England)
Interview
2 stages. Coderpad, then onside. Onsite has 3 rounds; SDLC, DSA, and System Design. DSA was on tries and a question on arrays. SDLC and SD were just discussions on my resume.