Goldman Sachs | Analyst | 1.5 YOE | Hyd/Blr | Feb 2025
Interview Experience
Background: 1.5 yrs experience at Indian fintech as backend java developer. Applied through referral.
Round 1 Online Assessment Don\'t remember the questions but one was an easy question and second was...
Full Details
Background: 1.5 yrs experience at Indian fintech as backend java developer. Applied through referral.
Round 1 - Online Assessment
Don\'t remember the questions but one was an easy question and second was leetcode medium level. Was able to solve both of them.
Few days later the recruiter reached out to me to take info regarding current CTC, notice period etc, and told that my profile is being forwarded for the rounds to be scheduled. Few days later got email to provide slot for coderpad.
Round 2 - Coderpad
- Q1: https://leetcode.com/problems/string-compression/description/
- Q2: https://leetcode.com/problems/trapping-rain-water/description/
I explained the approach for the first problem and jumped into implementing it. For the second question, I discussed the extra space approach first and then explained the constant space approach and implemented it. I had to execute my code for some test cases. After that the interviewer added some more test cases. I had to handle some corner cases in the first problem in order to pass them.
Next working day recruiter called to select a date for superday. 3 interviews of 1 hr each with 30 mins gap in between.
Superday
Round 3 - Data Structures
Two interviewers were present, one question asked by each of them.
* Q1: https://leetcode.com/problems/group-anagrams/description/
* Q2: https://leetcode.com/problems/count-good-nodes-in-binary-tree/description/
Again the expectation here was to produce an optimized working solution that should pass the test cases for the first question. For the second question, we did a dry run on some test cases. In between, the first interviewer asked a few questions on APIs and databases, like how will you fetch a large data (1GB) using REST APIs, etc.
Round 4 - Software Engineering Practices
- Questions on Interfaces in Java, Spring framework, etc.
- Design a Payment Gateway Service (LLD). Spent 45 mins here.
Round 5 - Software Design and Architecture
- Q1. Design a LRU cache.
- Q2. Given a number like 1234,
output it in words one thousand two hundred and thirty four.
Two days later got a call to schedule another technical round.
Round 6 -
Technical Round
- String == vs equals difference.
- Explain string immutability.
- How can you make a class immutable?
- SQL query problem that was solved using group and having clause
- Design the backend of a employee details form, was required to implement springboot features, controller, service and repository class, and also explain the APIs
Round 7 - Hiring Manager
It was a quick 20-25 mins call. The HM asked some questions like
* Why I am leaving the current company at 1.5yrs only?
* Why GS?
He explained about the team, tech stack, etc. In the end he concluded on a positive note stating that he wants me in the team as early as possible.
Verdict: Selected as the HR confirmed verbally. Awaiting offer letter.
About This Question
This is a candidate experience report from a goldman sachs interview for a backend role during the oa round reported in 2025.
It covers the following topics: Binary Tree, Sql, Stack, Strings, System Design .
Difficulty rating: Easy