Goldman Sachs | Analyst GBM | Interview Experience

goldman sachs logo
goldman sachs
Analyst1.67 years
May 8, 20252 reads

Summary

I interviewed for the Analyst role at Goldman Sachs (Global Banking and Markets division) and successfully cleared all rounds. I received an offer after 5 days but rejected it as I had already joined another company.

Full Experience

About me: College: Tier 2 Education: BTech( IT ) Years of Experience: 1 year 8 months Previous company: MNC Bank Prev Comp: 18 LPA

Role: Analyst Comapany: Goldman Sachs Division: Global Banking and Markets Status: Cleared & Offer Rejected

Round 1: Online Assessment 2 medium-easy to medium level leetcode style questions. all test cases passed

Round 2: Coderpad (DSA) Introduction and 2 leetcode style questions (medium) solved both with optimized solutions (don't remember questions)

Superday

Round 3: DSA 3 leetcode style questions (medium/easy) a. Given an array of heights of buildings and a river on extreme right, return the index number of the buildings which will have a riverview. (gave optimized solution) follow up: given the height and width of the apartment buildings, now return index of buildings which will have riverview.(gave optimal solution with some help from interviewer) b. don't remeber question, solved optimally. c. given an array where every element occurs twice, return the element which occurs only once but O(1) S.C and O(n) T.C. (solved optimally)

Round 4: Design round Asked questions around project a little. a. LRU Cache implementation. (struggled a bit but solved optimally at the end)

Round 5: DSA + Design Round 1 hour interview based on my resume, specifically around the recent projects

Round 6: Hiring Manager 30 mins round with an off-shore VP. situational questions. a. You're the owner of an apartment which has 2 lifts. Tenants have been complaining about the inefficiency of lifts and how they have to wait so long for the lift. How will you go about this situation.

Verdict: Passed

The whole interview process took around 15-20 days. Extended an offer after 5 days of last interview. Had joined other company by then.

Interview Questions (4)

Q1
Buildings with Riverview
Data Structures & AlgorithmsMedium

Given an array of heights of buildings and a river on extreme right, return the index number of the buildings which will have a riverview.

Q2
Find Unique Element in Array
Data Structures & AlgorithmsEasy

Given an array where every element occurs twice, return the element which occurs only once but O(1) S.C and O(n) T.C.

Q3
LRU Cache Implementation
System DesignMedium

Implement an LRU Cache.

Q4
Lift Efficiency Improvement
Behavioral

You're the owner of an apartment which has 2 lifts. Tenants have been complaining about the inefficiency of lifts and how they have to wait so long for the lift. How will you go about this situation.

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!