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

goldman sachs logo
goldman sachs
AnalystBangalore2 years
July 10, 20254 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)

Q1
Shortest Subarray to be Removed to Make Array Sorted
Data Structures & AlgorithmsMedium

Shortest Subarray to be Removed to Make Array Sorted

Q2
Number of Islands
Data Structures & AlgorithmsMedium

Number of Islands

Q3
Gas Station
Data Structures & AlgorithmsMedium

Gas Station

Q4
Minimum Window Substring
Data Structures & AlgorithmsHard

Minimum Window Substring

Q5
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.

Q6
Implement Debouncing Function in Javascript
Data Structures & Algorithms

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

Q7
Resume & API Query Design
Other

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

Q8
LLD: Air Traffic Control System
System Design

LLD Design ATC (Air Traffic Control) System.

Q9
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!