Goldmann Sachs | Associate | Bengaluru | September 2024 [Offer]

goldman sachs logo
goldman sachs
associatebengaluru3 yearsOffer
October 22, 202423 reads

Summary

I successfully navigated a six-round interview process for an Associate position at Goldman Sachs in Bengaluru, culminating in a job offer. The process included rigorous DSA rounds, system design, a database challenge, and behavioral questions.

Full Experience

My Goldman Sachs Interview Experience

I recently interviewed for an Associate position at Goldman Sachs in Bengaluru. With 3 years of experience in a product-based company, I went through six challenging rounds.

Round 1 (DSA Coderpad Round)

The first coding round was quite intense. The interviewer was very kind and supportive, which helped me stay focused. I was given a medium-to-hard level question, which took me approximately an hour to solve. Although my approach was correct, the interviewer indicated that the complexity of my solution could be improved. Typically, they ask two questions in this round, but I only tackled one.

Round 2 (DSA Coderpad Round)

This round also focused on Data Structures and Algorithms. The interviewer presented three questions, which I found to be in the easy-to-medium difficulty range on LeetCode. I completed these within the allocated time.

Round 3 (DSA Coderpad Round)

Another DSA round involved two LeetCode questions:

Round 4 (DSA Coderpad Round & DB Question)

This round combined a LeetCode question with a database problem:

  • Number of Operations to Make Network Connected
  • For the database question, I was given a table with columns for country, game, and medal. The task was to rank all countries based on their total medal tally, similar to how rankings are determined in actual sports competitions.

Round 5 (System Design and Low-Level Design)

This was a comprehensive round focusing on design principles. I was asked detailed questions about my previous company projects. The main problem involved designing a robust search engine capable of searching for anything using any given keyword. The interviewer thoroughly explored all aspects of my projects and also inquired about the DevOps practices involved in my work.

Round 6 (Hiring Manager Round)

The final round with the Hiring Manager covered a broader range of topics:

  • Questions on basic Java and database concepts.
  • I was asked to describe the biggest technical challenge I've faced in my career and how I resolved it.
  • Standard behavioral questions to assess my soft skills and fit within the team.
  • Some decision-making problems and riddles were also posed.

Throughout all the technical interviews, there were always two interviewers present, except for the Hiring Manager round. I was happy to receive an offer for the Associate position!

Interview Questions (6)

Q1
Trapping Rain Water
Data Structures & AlgorithmsHard

Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.

Q2
Longest Increasing Path in a Matrix
Data Structures & AlgorithmsHard

Given an m x n integers matrix, return the length of the longest increasing path in the matrix.

Q3
Number of Operations to Make Network Connected
Data Structures & AlgorithmsMedium

There are n computers connected by n-1 wires that form a tree. You can remove a wire and add it to connect any two computers. Return the minimum number of operations to make all computers connected.

Q4
Rank Countries by Medal Tally
Other

Given a table with columns: country, game, and medal, rank all countries based on their total medal tally, similar to how rankings are determined in actual sports games.

Q5
Design a Search Engine
System Design

Design a robust search engine capable of searching for anything using any given keyword. The discussion included deep dives into my past projects and DevOps aspects.

Q6
Biggest Technical Challenge
Behavioral

Describe the biggest technical challenge you have faced while working and how you overcame it.

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!