Goldman Sachs | Analyst | 1.5 YOE | Hyd/Blr | Feb 2025
Anonymous User
5050

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

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.

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.

Comments (12)