Goldman Sachs | Associate | Bangalore | Jan 2025
Anonymous User
437

How Did I Apply?

I applied directly through the portal.
I have 2+ years of experience and am currently working at a fintech MNC.

Round 1: HackerRank Test

The first round was a 90-minute HackerRank Online Assessment, consisting of two DSA questions. I coded solutions for both questions and successfully submitted them.

Approximately 30–40 days later, a recruiter reached out to me to discuss my current work, compensation, etc., and scheduled a CoderPad interview.

Round 2: CoderPad Virtual Interview

This was a 1-hour virtual interview where the interviewer asked me two DSA questions. I was able to solve both questions, discussing corner cases and edge cases as well. The interviewer seemed satisfied with my approach and code.
• Question 1: A list of students and their marks is given. Find the class average.
• Example: [{stud1: 10}, {stud4: 20}]
• Discussed 2–3 different approaches.
• Question 2: Given an input string, replace repeating segments with .
• Example Input: ABCABCEABCABCE
• Example Output: ABC
E*

About 1–2 days later, I received an email from the recruiter confirming my selection for Superday (a series of four interviews conducted in a single day).

Superday was scheduled 18 days later.

(Interestingly, my job application status changed to “Application Turned Down,” but I still received an interview schedule for a different Job ID.)

Superday

Round 3: DSA Round

This was a 1-hour technical interview with two questions:
1. Segment Tree Implementation: The code was already provided; I had to implement the insert functionality.
2. Dictionary Subsequence Check: Given a dictionary and a word, determine if the word is a subsequence of any word in the dictionary (essentially a trie-based question). Due to time constraints, I couldn’t complete it.

Round 4: Software Engineering Practices (LLD)

This round primarily focused on Low-Level Design (LLD).
• Started with introductions.
• Discussed my current project, its working, and architecture.
• Explained my day-to-day tasks at work.
Design a URL shortener (focused on LLD rather than algorithms).
• I couldn’t come up with the best model but managed to satisfy their use case.
• They asked many database-related questions regarding the feasibility of my model.

(After this round, I received a call from the recruiter informing me about another interview in 15 minutes. However, the interviewer was late, and the interview started 30 minutes later.)

Round 5: Design (LLD + HLD)

This round covered both Low-Level Design (LLD) and High-Level Design (HLD).
1. E-commerce Checkout Design:
• Which design pattern would you use at checkout?
• Focus on order cancellation and payment flows.
2. Inter-System Communication:
• Three systems are communicating—what patterns, services, and functionalities would you use?
• They were particularly interested in API calls, fallback mechanisms, and database management.
3. Behavioral Question:
• They picked a project from my resume and asked:
“If a business client requests a change, what will you do?”
• As I cross-questioned, they removed all constraints to see my approach.

Interview Experience & Follow-up

All three Superday rounds had two interviewers each.

The interviewers seemed satisfied with my responses. However, it has been four working days, and I haven’t received any communication from the recruiter. Since they are using an international number, I haven’t been able to call them back.

Comments (1)