Goldman Sachs | Analyst (2YOE) | Interview Experience | Bangalore

goldman sachs logo
goldman sachs
· Analyst· Bangalore· 2y exp
July 10, 2025 · 33 reads

Summary

I applied for an Analyst position at Goldman Sachs in Bangalore via referral. The interview process consisted of six rounds: an Online Assessment, two Coderpad rounds focusing on DSA, two Superday rounds covering Data Structures, Software Engineering Practices, Software Design and Architecture, and a final Hiring Manager round, ultimately leading to a successful offer.

Full Experience

Applied via referral


R1 - OA

2 Medium DSA Questions.


R2 - Coderpad Round (Coderpad + Zoom - 60 mins 1 Interviewer)

  1. Shortest Subarray to be Removed to Make Array Sorted
  2. Number of Islands

Fumbled while solving first problem, but kept on communicating clearly and asking questions, eventually got the approach and coded it out. Solved 2nd question within 5 minutes.


R3 - Superday - Data Structures (Coderpad + Zoom - 60 mins 2 Interviewers)

  1. Gas Station
  2. Minimum Window Substring

Solved both the problems.


R4 - Superday - Software Engineering Practices (Coderpad + Zoom - 60 mins 2 Interviewers)

Resume questions based on Database, Sharding vs Partitioning, Explain keyword used in sql, Types of scans used in explain statement and it's advantages/disadvantages over others. Javascript question based on creating a debouncing function and possible optimizations.


R5 - Superday - Software Design and Architecture (Coderpad + Zoom - 60 mins 2 Interviewers)

Resume questions based on experience and projects. Path vs param query. LLD Design ATC (Air Traffic Control) System.


R6 - Hiring Manager Round (30 mins 1 Interviewer)

First HM asked if I had any questions for her, I had collected some questions prior to the interview related to the department and the application. Normal Behavioural Questions like Why switch So Early ? What would you do if someone took credit for your work ? How will you handle the confrontation if it gets physical ?


Verdict - Selected

Interview Questions (9)

1.

Shortest Subarray to be Removed to Make Array Sorted

Data Structures & Algorithms·Medium

Shortest Subarray to be Removed to Make Array Sorted

2.

Number of Islands

Data Structures & Algorithms·Medium

Number of Islands

3.

Gas Station

Data Structures & Algorithms·Medium

Gas Station

4.

Minimum Window Substring

Data Structures & Algorithms·Hard

Minimum Window Substring

5.

Database Concepts & SQL Optimizations

Other

Resume questions based on Database, Sharding vs Partitioning, Explain keyword used in sql, Types of scans used in explain statement and it's advantages/disadvantages over others.

6.

Implement Debouncing Function in Javascript

Data Structures & Algorithms

Javascript question based on creating a debouncing function and possible optimizations.

7.

Resume & API Query Design

Other

Resume questions based on experience and projects. Path vs param query.

8.

LLD: Air Traffic Control System

System Design

LLD Design ATC (Air Traffic Control) System.

9.

Behavioral Questions: Why Switch Early, Credit for Work, Conflict Resolution

Behavioral

Normal Behavioural Questions like Why switch So Early ? What would you do if someone took credit for your work ? How will you handle the confrontation if it gets physical ?

Preparation Tips

Tips:

  1. Just solving the problem isn't enough, explain your approach, edge cases, dry run your solution with given example.
  2. All interviews were scheduled on short notice of 2 days for me, so be prepared to interview at short notice.
  3. Practice LLD and be ready for questions based on Resume
Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!