GS interview experience

goldman sachs logo
goldman sachs
Software Associate3.5 years
June 28, 20253 reads

Summary

I underwent an interview process for a Software Associate role at Goldman Sachs. The multi-round process covered various topics including Data Structures & Algorithms, Java, System Design, and behavioral aspects.

Full Experience

Here's my experience for a Software Associate. The process is usually long. Took sometime. YOE: 3.5yrs

1st round - DSA Find the first occurrence of a number in a sorted array. Easy Medium problem on arrays.

2nd Round - Java and DSA 1D Dp problem. Implement the navigatin of links in a browser - towards and backward. Overflow check in java.

3rd round - Java and DSA Trailing zeroes of n! easy medium 1D dp. Basic questions on OOPs like interfaces vs abstract classes.

4th round - LLD and HLD Hotel Management System Was expected to jot down the requirements. Design classes. Scaling issues and DB. Discussion on cache.

5th round - Managerial Questions on resume` Eg: What would you do if a PII data is sent to your mail by mistake? What actions would you take? Discussion on privacy of the data.

6th round - Managerial SDLC life cycle and discussion on my experience.

Interview Questions (7)

Q1
Find First Occurrence in Sorted Array
Data Structures & AlgorithmsMedium

Find the first occurrence of a number in a sorted array.

Q2
Browser Navigation Implementation
Data Structures & AlgorithmsMedium

Implement the navigation of links in a browser, including forward and backward functionality.

Q3
Java Integer Overflow Check
Other

Discuss how to handle or check for integer overflow in Java.

Q4
Trailing Zeroes in N Factorial
Data Structures & AlgorithmsEasy

Calculate the number of trailing zeroes in n! (n factorial).

Q5
OOPs Concepts: Interfaces vs. Abstract Classes
Other

Discuss basic Object-Oriented Programming (OOPs) concepts, specifically comparing and contrasting interfaces and abstract classes.

Q6
Design a Hotel Management System
System DesignHard

Design a Hotel Management System. Was expected to jot down the requirements, design classes, discuss scaling issues and database considerations. Also included a discussion on caching.

Q7
Handling PII Data Breach (Email)
Behavioral

What would you do if Personally Identifiable Information (PII) data is sent to your mail by mistake? What actions would you take?

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!